Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								61e0fc9099
								
							
						 | 
						
							
							
								
								Merge pull request #995 from mtrberzi/theory-case-split
							
							
							
							
							
							
							
							Theory case split heuristic (for theory_str) 
							
						 | 
						
							2017-05-01 15:27:45 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								16a5e944d7
								
							
						 | 
						
							
							
								
								use reference for case split sets
							
							
							
							
							
						 | 
						
							2017-05-01 18:25:54 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								b86d472eaf
								
							
						 | 
						
							
							
								
								simplify theory case split handling
							
							
							
							
							
						 | 
						
							2017-05-01 18:22:49 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								d14f2af5ae
								
							
						 | 
						
							
							
								
								deal with subtraction that manages to sneak in. Issue  #996
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-05-01 15:22:06 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								3bce61e0d4
								
							
						 | 
						
							
							
								
								fix warning
							
							
							
							
							
						 | 
						
							2017-05-01 10:43:33 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								2f56d128b0
								
							
						 | 
						
							
							
								
								add theory case split support to smt_context
							
							
							
							
							
						 | 
						
							2017-05-01 10:34:43 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								f655e1976e
								
							
						 | 
						
							
							
								
								add params for theory case split
							
							
							
							
							
						 | 
						
							2017-05-01 10:18:38 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								4468816d32
								
							
						 | 
						
							
							
								
								fix unused variables
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-04-29 19:00:15 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								b3f720c2bf
								
							
						 | 
						
							
							
								
								fix unused variables
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-04-29 18:58:34 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								3152833893
								
							
						 | 
						
							
							
								
								fix unused variables
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-04-29 18:55:47 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								fa868e058e
								
							
						 | 
						
							
							
								
								fix bound bug #991
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-04-29 17:39:02 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								8205b45839
								
							
						 | 
						
							
							
								
								initial integration of opt
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-04-27 19:13:00 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								d16b20d62b
								
							
						 | 
						
							
							
								
								Merge branch 'upstream-master' into develop
							
							
							
							
							
						 | 
						
							2017-04-26 17:21:10 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								dedc130e98
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2017-04-25 10:30:16 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								bd8b0186d6
								
							
						 | 
						
							
							
								
								make SMT consequence finding work with compound terms and formulas
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-04-25 10:30:10 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								6fececaad9
								
							
						 | 
						
							
							
								
								fix str/seq parameter config
							
							
							
							
							
						 | 
						
							2017-04-24 21:47:31 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								48b62d34b7
								
							
						 | 
						
							
							
								
								make sure consequence generation works with interpreted atoms/terms
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-04-24 18:08:52 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								54e28a4fe7
								
							
						 | 
						
							
							
								
								string/sequence static features test
							
							
							
							
							
						 | 
						
							2017-04-24 21:02:22 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								3fe49137d0
								
							
						 | 
						
							
							
								
								fix trace typos
							
							
							
							
							
						 | 
						
							2017-04-24 19:25:35 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ce93b4ee5
								
							
						 | 
						
							
							
								
								unify tracing in theory_str to 'str' tag
							
							
							
							
							
						 | 
						
							2017-04-24 15:39:25 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								c46f95a629
								
							
						 | 
						
							
							
								
								remove unused parameter from smt_context
							
							
							
							
							
						 | 
						
							2017-04-24 12:39:55 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								9e8a4e2a01
								
							
						 | 
						
							
							
								
								Merge branch 'upstream-master' into develop
							
							
							
							
							
							
							
							Conflicts:
	src/smt/smt_context.cpp 
							
						 | 
						
							2017-04-24 12:28:16 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								d052155f6e
								
							
						 | 
						
							
							
								
								parallelizing ccc
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-04-23 14:46:46 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								5068d2083d
								
							
						 | 
						
							
							
								
								tidy
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-04-22 11:36:03 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								367cc4b77f
								
							
						 | 
						
							
							
								
								check result of unsat core validation
							
							
							
							
							
						 | 
						
							2017-04-22 13:36:09 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								06cd07e3c2
								
							
						 | 
						
							
							
								
								Merge branch 'theory-assumptions' into develop
							
							
							
							
							
							
							
							Conflicts:
	src/smt/smt_context.cpp
	src/smt/smt_context.h
	src/smt/smt_theory.h 
							
						 | 
						
							2017-04-22 13:31:43 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								a1bb1f2a13
								
							
						 | 
						
							
							
								
								pre-init assumptions and unsat core validation for smt theories
							
							
							
							
							
						 | 
						
							2017-04-22 13:15:00 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								5cfe5e15ac
								
							
						 | 
						
							
							
								
								unsat core validation for smt theories
							
							
							
							
							
						 | 
						
							2017-04-21 17:51:14 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								0a0b17540f
								
							
						 | 
						
							
							
								
								Added rlimit.inc() for expensive interval exponentiation in the non-linear arithmetic theory.
							
							
							
							
							
						 | 
						
							2017-04-19 13:07:04 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								a02a7f4443
								
							
						 | 
						
							
							
								
								Whitespace
							
							
							
							
							
						 | 
						
							2017-04-19 13:04:04 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								bef64961ae
								
							
						 | 
						
							
							
								
								add pre-init assumptions for smt theories
							
							
							
							
							
						 | 
						
							2017-04-18 13:12:03 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								71da36f85c
								
							
						 | 
						
							
							
								
								Added core.extend_nonlocal_patterns parameter to improve unsat cores.
							
							
							
							
							
						 | 
						
							2017-04-18 15:13:11 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								66e61b8a31
								
							
						 | 
						
							
							
								
								issues #963 #912
							
							
							
							
							
						 | 
						
							2017-04-17 03:06:38 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								a7f72bf4ef
								
							
						 | 
						
							
							
								
								add overlap assumption to other cases in theory_str
							
							
							
							
							
						 | 
						
							2017-04-13 13:46:23 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								7207cabc97
								
							
						 | 
						
							
							
								
								experimental new unsat core based overlap detection
							
							
							
							
							
						 | 
						
							2017-04-12 17:09:35 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								4140afa4cb
								
							
						 | 
						
							
							
								
								add regular expression membership for range of int.to.str functions. Issue #957
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-04-11 10:49:42 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								80c10d5833
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2017-04-07 21:22:48 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								ec29a03c8f
								
							
						 | 
						
							
							
								
								add facility to dispense with cancellation (not activated at this point). Address #961  by expanding recurisve function definitions that are not tautologies if the current model does not validate
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-04-07 21:22:38 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								7d35fcb17e
								
							
						 | 
						
							
							
								
								Avoid null pointer warnings in justifications.
							
							
							
							
							
						 | 
						
							2017-04-05 19:42:02 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								a8935e99bc
								
							
						 | 
						
							
							
								
								Merge branch 'upstream-master' into develop
							
							
							
							
							
						 | 
						
							2017-04-04 16:47:30 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								0c4b792dac
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2017-03-25 19:32:17 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								3a9857940e
								
							
						 | 
						
							
							
								
								add missing axioms for str.at. Issue #953
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-03-25 19:31:01 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								e05cee757b
								
							
						 | 
						
							
							
								
								properly handle recursive function definitions #898
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-03-24 10:10:42 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								46ff4ae40d
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2017-03-24 09:40:23 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								866035d786
								
							
						 | 
						
							
							
								
								Disabled debug output
							
							
							
							
							
						 | 
						
							2017-03-24 09:40:18 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								ec47706226
								
							
						 | 
						
							
							
								
								fix constant offset and handling of ite in difference logic optimizer code-path. Issue  #946
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-03-24 02:23:50 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								5d11a1cdb2
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2017-03-24 01:31:16 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c56c7fd649
								
							
						 | 
						
							
							
								
								add handlers for dense difference logic
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-03-24 01:31:00 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								37167a8dd6
								
							
						 | 
						
							
							
								
								Fixed excessive trace output
							
							
							
							
							
						 | 
						
							2017-03-23 19:53:23 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								1ab7ab9d74
								
							
						 | 
						
							
							
								
								fix double ownership of enode marking causing crash during tracing. Issue #952
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2017-03-23 11:09:36 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |