| 
								
								
									 Simon Cruanes | 3b4718b99a | simpler conflicts when reaching unrolling limit (just add a clause) | 2017-12-25 22:51:39 +01:00 |  | 
				
					
						| 
								
								
									 Simon Cruanes | 7b1e1d52e7 | wip: conflicts for pruning branches with too many unrollings use the local assumption on depth to ensure the conflict clause is valid | 2017-12-25 22:51:39 +01:00 |  | 
				
					
						| 
								
								
									 Simon Cruanes | 06e0b12700 | add a predicate for depth limit assumptions | 2017-12-25 22:51:39 +01:00 |  | 
				
					
						| 
								
								
									 Simon Cruanes | d5e134dd94 | wip: add recursive functions | 2017-12-25 22:51:39 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5bc4c9809e | initialize additional assumptions after setup_context is called the first time Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-25 12:50:11 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 0ac7082c80 | add upper bound refinement (WIP) | 2017-12-21 17:13:39 -05:00 |  | 
				
					
						| 
								
								
									 trinhmt | 57845d4809 | Merge pull request #4 from Z3Prover/master merge from z3prover/z3 | 2017-12-16 20:46:42 +08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | 07afce6a64 | pass vectors by reference | 2017-12-16 20:44:07 +08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | fe503d95ec | simplify code | 2017-12-15 20:01:03 +08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 58c6cb87c3 | small improvements to QF_NIA tactic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-14 11:48:22 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a74d18a695 | prepare for variable scoping and autarkies Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-13 20:11:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 387e984bd3 | Merge branch 'master' of https://github.com/z3prover/z3 | 2017-12-13 13:48:34 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5a479fca76 | generalize model finder code to be independent of conjunction elimination Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-13 13:48:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7afbf8165e | snapshot Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-12 01:36:44 -08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | c07a63cf8e | coalesce seq.unit into string in mk_skolem | 2017-12-12 05:00:34 +08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 82c26509ae | Merge pull request #1396 from mtrberzi/substr-bug Fix incorrect term in theory_str str.substr reduction | 2017-12-11 12:36:07 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 9d2c86f214 | fix incorrect clause in argumentsValid subterm of substr reduction | 2017-12-08 20:31:22 -05:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | 8bf4a15c27 | update "seq.align" skolem function | 2017-12-09 00:47:48 +08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | a2641909d0 | initialize pointers | 2017-12-08 19:40:20 +08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | b819b368f1 | minor | 2017-12-08 19:29:07 +08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | b8ce5509b0 | change to "auto" | 2017-12-08 19:16:28 +08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | c33dfc80e0 | Merge branch 'master' of https://github.com/Z3Prover/z3 into Z3Prover-master Conflicts:
	src/smt/theory_seq.cpp | 2017-12-08 19:02:24 +08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | faebbc5384 | add shortcuts for concatenation and equality propagation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-08 16:17:04 +05:30 |  | 
				
					
						| 
								
								
									 Thai Trinh | b181d9d5fa | fix set-up | 2017-12-08 18:45:56 +08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | 3a5c30bd9b | use obj_ref_map | 2017-12-08 18:36:20 +08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | 6253faece7 | fixed redundant check | 2017-12-08 17:20:30 +08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | 7ece37f9a1 | added assertions | 2017-12-08 17:10:28 +08:00 |  | 
				
					
						| 
								
								
									 trinhmt | 034e72572f | Merge pull request #1 from Z3Prover/master | 2017-12-08 14:42:34 +08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | ff567412c1 | Simplify code | 2017-12-08 14:26:20 +08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | 2c48ffe7a7 | Fixed setup_QF_S(): using configuration to choose the corresponding string solver | 2017-12-08 13:41:18 +08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a5d5dfdf86 | fix setup for non-linear real arithmetic per QF_UFNRA regresssions Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-08 09:23:57 +05:30 |  | 
				
					
						| 
								
								
									 Thai Trinh | b6806eb1c2 | Add more splitting rules for string equations (including rules based on length constraints) | 2017-12-08 04:34:50 +08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 9554723b44 | use safer mk_and in extended indexof | 2017-12-06 20:50:03 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 39d1ad3edb | fix #1390 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-07 05:15:53 +05:30 |  | 
				
					
						| 
								
								
									 Murphy Berzish | a5c828f6f2 | length estimation | 2017-12-06 18:32:11 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | fbe8d1577e | new regex automata start; add complexity estimation | 2017-12-04 18:05:00 -05:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | b3ebcfe558 | correctly check third argument of str.indexof in theory_str | 2017-11-29 18:20:59 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2749e547cf | fix c example, remove more smtlib1 printing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-28 18:14:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d7042c234f | fix #1371 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-28 09:34:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2b3ee995ff | fix #1375 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-27 09:03:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bfe6260c58 | fix #1376 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-27 08:39:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4520fafa8c | fix #1368 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-26 19:13:35 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7d693a5f9f | fix different bug reported on #1366 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-25 20:01:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 841c48e04d | fix break Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-25 18:24:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 77b74ddb88 | fix #1366 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-25 17:55:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 441c0de3c8 | Merge branch 'master' of https://github.com/z3prover/z3 | 2017-11-23 11:17:58 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 357b4b20fd | fix #1365. Filter MBQI instantiations for as-array terms that lead the array theory to return unknown and therefore block further instantiations. as-array terms are at this point almost always created from internal model values so quantifier instantiations with these have little value, other than instantiations of other paraameters that may indepdendently help Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-23 11:17:41 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 107bfb1438 | print model-add in display method Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-21 21:26:07 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d520557ad9 | fix #1233 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-21 11:52:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c5f231acdf | debugging #1233 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-21 08:16:41 -08:00 |  |