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 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								7d8e54c50f
								
							
						 | 
						
							
							
								
								decl and rewriter for string StartsWith
							
							
							
							
							
						 | 
						
							2016-06-13 22:27:46 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								be5cc02a45
								
							
						 | 
						
							
							
								
								working axiomatization for CharAt
							
							
							
							
							
						 | 
						
							2016-06-13 21:57:08 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								389845180c
								
							
						 | 
						
							
							
								
								add CharAt to theory_str and basic rewrite rule for constant CharAt exprs
							
							
							
							
							
						 | 
						
							2016-06-13 16:34:24 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								7d09dbb8ec
								
							
						 | 
						
							
							
								
								basic infrastructure for string rewriting
							
							
							
							
							
						 | 
						
							2016-06-12 20:46:52 -04: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 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								33205cea71
								
							
						 | 
						
							
							
								
								completely bypass theory_seq; sorry! I'll put it back when I'm done
							
							
							
							
							
						 | 
						
							2016-06-01 17:57:00 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								b5fe473c3a
								
							
						 | 
						
							
							
								
								fix compilation errors after merge
							
							
							
							
							
						 | 
						
							2016-06-01 17:50:45 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								d79837eed0
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into upstream-master
							
							
							
							
							
							
							
							Conflicts:
	.gitignore
	README
	src/ast/ast_smt2_pp.h
	src/ast/ast_smt_pp.cpp
	src/ast/reg_decl_plugins.cpp
	src/cmd_context/cmd_context.cpp
	src/parsers/smt2/smt2parser.cpp 
							
						 | 
						
							2016-06-01 17:40:52 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								bc79a73779
								
							
						 | 
						
							
							
								
								lower/upper bound WIP
							
							
							
							
							
						 | 
						
							2016-06-01 17:23:47 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Murphy Berzish
								
							 
						 | 
						
							
							
							
							
								
							
							
								f8f7014a18
								
							
						 | 
						
							
							
								
								use LRA instead of LIA in strings setup, so that the theory_seq integer value code works
							
							
							
							
							
						 | 
						
							2016-06-01 16:34:48 -04:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								ade2dbe15a
								
							
						 | 
						
							
							
								
								Cache cleanup fix for bv_simplifier_plugin.
							
							
							
							
							
							
							
							Fixes #615 
							
						 | 
						
							2016-05-31 16:47:14 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								47e75827ee
								
							
						 | 
						
							
							
								
								theory_fpa refactoring
							
							
							
							
							
						 | 
						
							2016-05-31 16:22:48 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								302c491535
								
							
						 | 
						
							
							
								
								theory_fpa refactoring
							
							
							
							
							
						 | 
						
							2016-05-31 16:22:24 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								03f6b465b9
								
							
						 | 
						
							
							
								
								comment typos
							
							
							
							
							
						 | 
						
							2016-05-31 16:14:50 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								39acd3594a
								
							
						 | 
						
							
							
								
								test variants for seq_solver
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-05-30 18:15:10 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								f03032bd09
								
							
						 | 
						
							
							
								
								updated seq solver
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-05-29 14:01:05 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								cddf8091b5
								
							
						 | 
						
							
							
								
								strengthen support for int.to.str and length reasoning. Issue #589
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-05-28 12:36:50 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c3f498a640
								
							
						 | 
						
							
							
								
								strengthen support for int.to.str and length reasoning. Issue #589
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-05-28 12:26:47 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								8c99d3c431
								
							
						 | 
						
							
							
								
								tidy unbound compressor code, add invariant checks
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-05-28 11:05:26 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								3aea63edb1
								
							
						 | 
						
							
							
								
								check for cancellation before internalizing and during to avoid errors. Issue #625
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-05-27 17:27:37 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								236f1c2a3e
								
							
						 | 
						
							
							
								
								bypass stale rules as part of unbounded compression. Issue #624
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-05-27 10:31:28 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								18a9b89e30
								
							
						 | 
						
							
							
								
								bypass stale rules as part of unbounded compression. Issue #624
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-05-27 09:38:23 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								50d334e4e9
								
							
						 | 
						
							
							
								
								fix non-determinism bug in simple joins. Keys were normalized based on pointer equality not object identifier equality. Also some ptr hashtables were used with pointer hashes, and then traversed. reported in issue #619
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-05-27 07:51:02 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								cfffb0b3c5
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-05-27 07:49:45 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								84ff6fd62a
								
							
						 | 
						
							
							
								
								fix non-determinism bug in simple joins. Keys were normalized based on pointer equality not object identifier equality. Also some ptr hashtables were used with pointer hashes, and then traversed
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2016-05-27 07:49:38 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								18340b0e95
								
							
						 | 
						
							
							
								
								fix for pb2bv_model_converter
							
							
							
							
							
						 | 
						
							2016-05-26 18:42:57 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								1fe4a82c76
								
							
						 | 
						
							
							
								
								Added implementation of pb2bv_model_converter::translate
							
							
							
							
							
							
							
							Fixes #623 
							
						 | 
						
							2016-05-26 18:39:51 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								ec270acd32
								
							
						 | 
						
							
							
								
								Removed hwf.mul/hwf.div test code.
							
							
							
							
							
						 | 
						
							2016-05-26 15:11:21 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								9752888704
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/Z3Prover/z3
							
							
							
							
							
						 | 
						
							2016-05-26 15:06:02 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								e28929c72c
								
							
						 | 
						
							
							
								
								Removed hwf.rem test code.
							
							
							
							
							
						 | 
						
							2016-05-26 15:05:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								cdf3c2571c
								
							
						 | 
						
							
							
								
								Merge pull request #622 from dstaple/master
							
							
							
							
							
							
							
							Export default tactic for use via the SMT-LIB 2 interface. 
							
						 | 
						
							2016-05-26 06:47:27 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								4b00ea69db
								
							
						 | 
						
							
							
								
								refcount fix for theory_fpa
							
							
							
							
							
						 | 
						
							2016-05-26 14:01:06 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Douglas B. Staple
								
							 
						 | 
						
							
							
							
							
								
							
							
								725b1c56e5
								
							
						 | 
						
							
							
								
								Export default tactic for use via the SMT-LIB 2 interface.
							
							
							
							
							
						 | 
						
							2016-05-26 09:55:08 -03:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Christoph M. Wintersteiger
								
							 
						 | 
						
							
							
							
							
								
							
							
								15d871cfe0
								
							
						 | 
						
							
							
								
								Bug and style fix for fpa2bv converter.
							
							
							
							
							
						 | 
						
							2016-05-26 13:39:54 +01:00 | 
						
						
							
							
							
							
								
							
							
						 |