| 
								
								
									 Bruce Mitchener | 73b3da37d8 | Typo fixes. | 2018-01-02 22:48:06 +07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8dadd30db5 | add __copy__, __deepcopy__ as alias to translate on same context #1427. Add generalized Gaussian elimination as an option to first-pass NL solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-01-01 17:11:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 79a9dfd8fd | adding pre-processing to nlsat for equations Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-30 20:35:33 -08:00 |  | 
				
					
						| 
								
								
									 Simon Cruanes | cfcff78754 | validate unsat cores in recfun | 2017-12-25 23:35:54 +01:00 |  | 
				
					
						| 
								
								
									 Simon Cruanes | f7e5977b9e | fix memleak | 2017-12-25 22:51:40 +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 | 8198a8ce7b | bug fixes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-23 14:41:16 -08:00 |  | 
				
					
						| 
								
								
									 trinhmt | 57845d4809 | Merge pull request #4 from Z3Prover/master merge from z3prover/z3 | 2017-12-16 20:46:42 +08:00 |  | 
				
					
						| 
								
								
									 Miguel Angelo Da Terra Neves | a52fd4c6f2 | merge Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com> | 2017-12-15 14:01:50 -08:00 |  | 
				
					
						| 
								
								
									 Miguel Angelo Da Terra Neves | b731d02adc | fixes Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com> | 2017-12-15 13:56:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b3e5fade32 | remove cache reset that causes crash Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-15 11:22:50 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 030868d8de | reset cache in ast_translation periodically to avoid congestion Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-15 07:21:37 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 71c52396cb | fix transitive reduction bug, eliminate blocked tag on binary clauses, separate BIG structure from scc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-13 02:38:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7afbf8165e | snapshot Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-12 01:36:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 35a3523fd6 | fix bug in double collection of declarations Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-11 14:09:34 -08:00 |  | 
				
					
						| 
								
								
									 Thai Trinh | c07a63cf8e | coalesce seq.unit into string in mk_skolem | 2017-12-12 05:00:34 +08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 2e186633ee | Turned assertion failure into proper error message. | 2017-12-11 14:59:25 +00: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 |  | 
				
					
						| 
								
								
									 Murphy Berzish | fbe8d1577e | new regex automata start; add complexity estimation | 2017-12-04 18:05:00 -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 | 7e56d05dcf | translation? Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-28 15:17:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b8e5fc9f43 | remove SMTLIB1 printing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-28 15:08:28 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5a35d00766 | remove std::cout Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-28 08:55:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 103ce78c29 | save model from level 0, fix #1380 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-28 08:53:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 81ec5bae95 | fix #1377 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-27 11:02:48 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 36e5d4dec9 | fix #1377 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-27 11:01:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1c5f798cbe | expose extra symbols for logic ALL, requested in #1364 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-25 12:03:47 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1101c927c9 | prepare for transitive reduction / hyper-binary clause addition Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-22 13:46:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | edffdf857c | use expr-vectors Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-21 16:07:10 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 0194df611c | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2017-11-17 21:15:36 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f5ff9fae34 | Fixed bug check in bv2fpa converter. Fixes #1291. | 2017-11-17 21:15:30 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 53e36c9cf9 | re-organize iterators Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-16 09:29:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d8a2e9d008 | initialize glue in constructor to ensure it gets set Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-15 15:57:07 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7f13cf13f2 | clean up bv_numeral code and fix bug in how they are initialized Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-15 15:00:11 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 795e0c641a | add method to create bit-vectors directly from an array of Booleans Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-15 14:44:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 195d81ebef | fix rewriter loop reported in #1354 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-13 13:49:03 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 2d221155b3 | Fixed bug in fp.to_ieee_bv with rewriter.hi_fp_unspecified=true. Reported in #1349. | 2017-11-08 20:52:48 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9d3518736b | fix #889 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-06 15:25:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0f2b1ae7c8 | fix proof mode related segfaults #1241 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-06 02:35:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 16bab71df2 | remove asserts for proof generation to enable mode switch in spacer virtual solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-06 02:18:55 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6df3e47b07 | disable symbol fixing in pretty printer Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-02 09:53:47 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fd49a0c89c | added facility to persist model transformations Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-02 00:05:52 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | caaf0ba33c | model-add/del Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-01 22:32:22 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3de8c193ea | implementing model updates Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-30 16:11:51 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2774d6896b | fix variable naming bug for internal (fresh) constants clashing with external names Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-28 16:11:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e4b595d490 | add solver pool abstraction for Spacer Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-28 16:10:20 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ba53fc1230 | fix scc omitting blocked clauses Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-27 17:29:26 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ac0202630e | fix non-termination bug with retained clauses Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-25 15:40:11 -07:00 |  |