| 
								
								
									 Nikolaj Bjorner | 46a96127be | add solver_from_string to APIs Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-21 18:37:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 56cc0a9018 | remove redundant argument #1364 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-21 15:47:27 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2597ac6756 | fix argument validation to new overflow/underflow functions #1364 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-21 15:44:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 18200f55ed | add bit-vector over/underflow checks to Python API, #1364 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-21 15:14:49 -08:00 |  | 
				
					
						| 
								
								
									 Miguel Angelo Da Terra Neves | 37c39f4073 | merge Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com> | 2017-11-20 11:55:18 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bdbaf68f8b | adding handlers for dimacs for solver_from_file, and opb, wncf for opt_from_file, #1361 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-19 15:21:09 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2f218b0bdc | remove also cores as arguments to tactics Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-19 12:18:50 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4bbece6616 | re-organize proof and model converters to be associated with goals instead of external Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-18 16:33:54 -08:00 |  | 
				
					
						| 
								
								
									 Miguel Angelo Da Terra Neves | f476f94954 | merge commit Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com> | 2017-11-18 15:07:18 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | df6b1a707e | remove proof_converter from tactic application, removing nlsat_tactic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-17 23:32:29 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0d15b6abb7 | add stubs for converting assertions, consolidate filter_model_converter Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-17 14:51:13 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a68d5131c7 | add bvsmod Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-16 09:00:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2efcd5b789 | additional bit-vector operators over C++ API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-16 08:55:40 -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 | f7e14b3283 | add global autarky option, update translation of solvers to retain vsids, remove stale code Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-14 18:19:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | dbb35b951c | make .NET and Java bindings for optimization use Expr instead of ArithExpr to accomodate bit-vector optimization Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-13 08:51:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 38e4fb307c | add useful shorthands to Solver interface Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-13 00:00:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0f4afc4536 | fix bug in contains function Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-12 13:45:27 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 37b94f1f90 | fixes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-11 17:22:33 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a6da207b65 | fix crash bugs in sat solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-11 11:25:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c522487a86 | add iterators to C++ vectors Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-10 16:59:35 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 454e12fc49 | update to vector format Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-10 15:28:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cb7e53aae4 | reset backtrack level at each cube Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-09 10:04:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bc8681a0ea | reset backtrack level after first backtrack Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-08 22:14:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 75b8d10f48 | add backtrack level to cuber interface Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-08 21:44:21 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 17bcb37cf1 | Fixed error handlers in Python API. | 2017-11-08 20:09:18 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | d2c5e0e76a | Fixed problems arising from unfortunate object destruction order in the Python API. Fixes #989. | 2017-11-08 16:36:47 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2746528aab | fixes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-07 17:16:36 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6f8ff46ddb | Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt | 2017-11-06 10:03:03 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d97f800390 | update error code Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-06 10:02:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7c743b3d16 | add direct FromFile method to solvers so that model transformations are loaded along with assertions. Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-02 09:25:18 -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 | 3de8c193ea | implementing model updates Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-30 16:11:51 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 92b5301b7f | adding Cube method to .NET API, removing lookahead and get-lemmas Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-29 08:57:24 -07:00 |  | 
				
					
						| 
								
								
									 Miguel Angelo Da Terra Neves | 3a05313c67 | Python API context fix | 2017-10-27 12:36:09 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f63439603d | streamlining proof generation (initial step of removing ast-manager dependency). Detect error in model creation when declaring constant with non-zero arity. See #1223 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-23 21:16:46 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c9f540b066 | additional array functions exposed over API, ping #1223 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-19 11:08:48 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5b6472f022 | change nullptr to 0 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-13 10:54:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 40dfdb6606 | bypass UBSan error warnings by using nullptr as error handler. Has same no-op effect. Issue #1287 | 2017-10-13 07:38:04 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c093e6d4b9 | harden a few API methods against longjumps in set_error. Memory leak exposed in #1297 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-11 09:53:02 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1a6f8c2fad | working on parallel solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-10 16:35:05 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 09ea370ea3 | update C-example that fails to not use longjumps. Issue #1297 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-10 12:06:19 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7f693186a0 | trying to address leak reported in #1297 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-10 07:10:04 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1371caace2 | fix #1287, again Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-08 11:05:57 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6f7f957a26 | likely fix for #1287 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-08 10:38:02 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c1b243a8e3 | merge Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-10-07 19:24:30 +01:00 |  | 
				
					
						| 
								
								
									 Miguel Angelo Da Terra Neves | 6c7a82edce | update to _get_args to convert arguments from AstVector to a python list Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com> | 2017-10-02 09:20:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a625301a41 | expose incremental cubing over API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-09-28 15:05:10 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e507a6ccd1 | adding incremental cubing from API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-09-28 09:06:17 -07:00 |  |