Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								427632ede3
								
							
						 | 
						
							
							
								
								let free variable assignment work a bit more towards unrolls
							
							
							
							
							
						 | 
						
							2016-06-30 01:42:00 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								21f0a50aba
								
							
						 | 
						
							
							
								
								add Unroll check to get_eqc_allUnroll
							
							
							
							
							
						 | 
						
							2016-06-30 01:24:43 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								03827cb487
								
							
						 | 
						
							
							
								
								add more Unroll support to final_check, ctx_dep_analysis
							
							
							
							
							
						 | 
						
							2016-06-30 01:21:21 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c2f9d35d59
								
							
						 | 
						
							
							
								
								throw exceptions when internalizing expressions with free variables, issue #663
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-06-29 16:53:28 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								8aee7129f6
								
							
						 | 
						
							
							
								
								shortcircuit stats functions on ground terms
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-06-28 21:48:49 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								b31d1a92aa
								
							
						 | 
						
							
							
								
								add more support for unroll (WIP)
							
							
							
							
							
						 | 
						
							2016-06-27 14:41:57 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								98a34ca51f
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-06-23 21:39:34 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c72ed3e6b4
								
							
						 | 
						
							
							
								
								update core minimization code
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-06-23 21:39:28 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								020e8aef6d
								
							
						 | 
						
							
							
								
								regex union
							
							
							
							
							
						 | 
						
							2016-06-23 17:14:03 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								04803d7a3b
								
							
						 | 
						
							
							
								
								starting regex support
							
							
							
							
							
						 | 
						
							2016-06-23 15:24:35 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								0a575936d0
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-06-23 19:31:08 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								8bde7b8a4c
								
							
						 | 
						
							
							
								
								Added facilities for dumping smt_params for debugging purposes
							
							
							
							
							
						 | 
						
							2016-06-23 19:31:00 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								5b497b6249
								
							
						 | 
						
							
							
								
								reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-06-22 20:25:47 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								a808a8c587
								
							
						 | 
						
							
							
								
								theory_str infer_len_concat_arg
							
							
							
							
							
						 | 
						
							2016-06-21 17:38:49 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								1e46782392
								
							
						 | 
						
							
							
								
								theory_str infer_len_concat
							
							
							
							
							
						 | 
						
							2016-06-21 17:25:28 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								ba42478f9b
								
							
						 | 
						
							
							
								
								string-integer wip
							
							
							
							
							
						 | 
						
							2016-06-20 20:02:22 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								fa6f9b4a37
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-06-20 16:39:08 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								9c099d6b1b
								
							
						 | 
						
							
							
								
								fix mb maximization logic, so far not accessible
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-06-20 16:39:03 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								89a337ba7e
								
							
						 | 
						
							
							
								
								quick path with string-integer integration in theory_str::simplify_concat_equality
							
							
							
							
							
						 | 
						
							2016-06-19 18:25:31 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								5b3c868c90
								
							
						 | 
						
							
							
								
								theory_str Replace method
							
							
							
							
							
						 | 
						
							2016-06-15 21:14:54 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								fb20951064
								
							
						 | 
						
							
							
								
								theory_str Substr support WIP
							
							
							
							
							
						 | 
						
							2016-06-15 20:26:07 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								be5bf7fb80
								
							
						 | 
						
							
							
								
								LastIndexof support
							
							
							
							
							
						 | 
						
							2016-06-15 18:45:01 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								dc5a334d42
								
							
						 | 
						
							
							
								
								support for Indexof2 in theory_str
							
							
							
							
							
						 | 
						
							2016-06-15 17:37:17 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								881e3056f3
								
							
						 | 
						
							
							
								
								support for IndexOf in theory_str
							
							
							
							
							
						 | 
						
							2016-06-14 21:28:31 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								7aeeb599ef
								
							
						 | 
						
							
							
								
								very very basic Contains support in theory_str
							
							
							
							
							
							
							
							not included: the 1200 lines of code that make it very fast 
							
						 | 
						
							2016-06-14 18:43:51 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								989d6b577b
								
							
						 | 
						
							
							
								
								EndsWith axiomatization in theory_str
							
							
							
							
							
						 | 
						
							2016-06-14 18:05:24 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								fd38b4c729
								
							
						 | 
						
							
							
								
								EndsWith decl and rewriter, WIP
							
							
							
							
							
						 | 
						
							2016-06-14 17:55:46 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								4f131ebba7
								
							
						 | 
						
							
							
								
								prevent infinite loop of axiom generation. working StartsWith
							
							
							
							
							
						 | 
						
							2016-06-14 16:42:46 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								c5ffb012dd
								
							
						 | 
						
							
							
								
								axioms for StartsWith; WIP as I need to fix an infinite recursion bug
							
							
							
							
							
						 | 
						
							2016-06-14 16:16:39 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								9253ca9d86
								
							
						 | 
						
							
							
								
								make use of warning_msg safe for formatting. Thanks to Scott McPeak for reporting
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-06-14 08:10:10 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								be5cc02a45
								
							
						 | 
						
							
							
								
								working axiomatization for CharAt
							
							
							
							
							
						 | 
						
							2016-06-13 21:57:08 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								b11f9050e3
								
							
						 | 
						
							
							
								
								fix bugs exposed from bad indentation warnings, #650
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-06-13 18:20:25 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								18cd47dcd0
								
							
						 | 
						
							
							
								
								add flag for bailing out during a final check infinite loop in theory_str
							
							
							
							
							
							
							
							also adds more debugging to free variable gen 
							
						 | 
						
							2016-06-12 20:14:57 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c7ff05cc78
								
							
						 | 
						
							
							
								
								enable core minimization with qsat in case it turns out to be useful
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-06-12 15:58:12 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								08328c5614
								
							
						 | 
						
							
							
								
								add option in theory_str to assert string constant lengths more eagerly
							
							
							
							
							
							
							
							now passes z3str/concat-025 
							
						 | 
						
							2016-06-12 17:16:14 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								19f98547f7
								
							
						 | 
						
							
							
								
								fix memory leak Issue #643
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-06-09 21:59:10 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								fd968783a5
								
							
						 | 
						
							
							
								
								fix model generation for theory_str
							
							
							
							
							
						 | 
						
							2016-06-09 20:35:26 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								1520760a04
								
							
						 | 
						
							
							
								
								string-integer integration in free var gen
							
							
							
							
							
						 | 
						
							2016-06-09 20:31:21 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								91d82956b2
								
							
						 | 
						
							
							
								
								string concat-eq type 3 integer integration
							
							
							
							
							
						 | 
						
							2016-06-09 16:25:19 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f5ee2c3ce
								
							
						 | 
						
							
							
								
								string concat-eq type 2 integer integration
							
							
							
							
							
						 | 
						
							2016-06-09 16:04:13 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								ae74b47924
								
							
						 | 
						
							
							
								
								string concat-eq type 1 integer integration
							
							
							
							
							
						 | 
						
							2016-06-09 15:41:31 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								bd187e0989
								
							
						 | 
						
							
							
								
								Bugfix for fp.min/fp.max in fpa2bv converter; hide BV UFs from FP models.
							
							
							
							
							
							
							
							Fixes #642 
							
						 | 
						
							2016-06-09 17:51:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								bfeab9cc15
								
							
						 | 
						
							
							
								
								Added facilities for hiding UFs in smt::model_generator
							
							
							
							
							
						 | 
						
							2016-06-09 17:49:45 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								6332372573
								
							
						 | 
						
							
							
								
								more debugging info in theory_str final check; fix variable classification bug
							
							
							
							
							
						 | 
						
							2016-06-08 20:01:56 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								bd2b014008
								
							
						 | 
						
							
							
								
								debugging information for dependence analysis
							
							
							
							
							
						 | 
						
							2016-06-08 19:32:25 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								5253f3a12b
								
							
						 | 
						
							
							
								
								internalize unsupported operations
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-06-08 13:56:01 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								04fe8f66df
								
							
						 | 
						
							
							
								
								concat-eq-concat type 1 split 0
							
							
							
							
							
						 | 
						
							2016-06-08 16:22:31 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								513b4922ee
								
							
						 | 
						
							
							
								
								tracing code for string-integer integration
							
							
							
							
							
						 | 
						
							2016-06-07 17:40:59 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								62aeff90c5
								
							
						 | 
						
							
							
								
								fix string theory setup so that string-integer integration actually works
							
							
							
							
							
						 | 
						
							2016-06-07 17:38:57 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								e0df5bc2ed
								
							
						 | 
						
							
							
								
								fixups for string-integer
							
							
							
							
							
						 | 
						
							2016-06-04 16:29:10 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |