Nikolaj Bjorner
|
219b47822b
|
avoid qsat when formulas are quantifier-free. Go directly to SMT
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-03 10:13:16 -07:00 |
|
Christoph M. Wintersteiger
|
a94aff23e6
|
Added clearer FP conversion functions to the Python API.
Implements #476
|
2016-06-03 13:23:12 +01:00 |
|
Nikolaj Bjorner
|
e9e926d4d6
|
UINT32_MAX -> UINT_MAX
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-02 21:00:18 -07:00 |
|
Nikolaj Bjorner
|
21158ea03f
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-02 20:58:20 -07:00 |
|
Nikolaj Bjorner
|
eab5a84f62
|
fix issues with int.to.str and seq.len encodings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-02 20:57:52 -07:00 |
|
Christoph M. Wintersteiger
|
83ad5d65e4
|
Replaced fp.rem conversion to bit-vectors with an SMT-compliant one.
Fixes #561
|
2016-06-02 20:22:02 +01:00 |
|
Christoph M. Wintersteiger
|
b3b5c6226b
|
MPF code simplification
|
2016-06-02 17:12:24 +01: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 |
|
Nikolaj Bjorner
|
b8716b3339
|
avoid use-before-def crashes fp-operations.smt2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-25 14:32:39 -07:00 |
|
Nikolaj Bjorner
|
dfbbea31b7
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-25 14:23:17 -07:00 |
|
Nikolaj Bjorner
|
a07381ac19
|
fix regression in evaluator exposed by build failure on fp-array-6.smt2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-25 14:23:07 -07:00 |
|
Christoph M. Wintersteiger
|
04a68bbb0a
|
Eliminated a number of potential memory leaks in fpa2bv code.
Relates to #615
|
2016-05-25 18:50:57 +01:00 |
|
Christoph M. Wintersteiger
|
f1c915bcf1
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-25 18:21:14 +01:00 |
|
Christoph M. Wintersteiger
|
ce69072305
|
Made nra tactic public.
|
2016-05-25 18:21:04 +01:00 |
|
Nikolaj Bjorner
|
cd441c318e
|
add compare utility to compress common cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-25 09:03:24 -07:00 |
|
Nikolaj Bjorner
|
af3cc7e578
|
tune array evaluation, still disabled
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-25 08:57:59 -07:00 |
|
Christoph M. Wintersteiger
|
c4610e0423
|
renamed variable to avoid clashes
|
2016-05-24 14:37:43 +01:00 |
|
Christoph M. Wintersteiger
|
9717161bb8
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-24 10:58:23 +01:00 |
|
Nikolaj Bjorner
|
c20b391cf7
|
reduce warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-23 14:32:51 -07:00 |
|
Christoph M. Wintersteiger
|
617e941015
|
fp2bv refactoring
|
2016-05-23 18:10:17 +01:00 |
|
Christoph M. Wintersteiger
|
8370bb8986
|
removed unused variable
|
2016-05-23 16:31:57 +01:00 |
|
Christoph M. Wintersteiger
|
bf3a5effbc
|
Fixed and refactored fp.min/fp.max for theory_fpa.
Fixes #616
|
2016-05-23 15:38:25 +01:00 |
|
Christoph M. Wintersteiger
|
184aebab59
|
variable naming
|
2016-05-23 15:08:27 +01:00 |
|
Nikolaj Bjorner
|
cb6d008da8
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-22 17:03:37 -07:00 |
|
Nikolaj Bjorner
|
c725fe7698
|
tune lra optimization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-22 17:03:29 -07:00 |
|
Christoph M. Wintersteiger
|
218e47f34b
|
Removed unused variable
|
2016-05-22 18:21:28 +01:00 |
|
Christoph M. Wintersteiger
|
d4bc8ebb70
|
FP to BV translation of UFs refactored.
|
2016-05-22 18:16:57 +01:00 |
|
Christoph M. Wintersteiger
|
8db17311ae
|
fpa2bv build fixes
|
2016-05-22 13:13:32 +01:00 |
|
Christoph M. Wintersteiger
|
fe3f8466b6
|
Partial support for fpa2bv translation in complex types.
|
2016-05-21 18:08:48 +01:00 |
|
Christoph M. Wintersteiger
|
b6d90a64da
|
fpa rewriter tidy up
|
2016-05-21 18:07:37 +01:00 |
|
Christoph M. Wintersteiger
|
8001b1f0c7
|
typo
|
2016-05-21 17:43:17 +01:00 |
|
Christoph M. Wintersteiger
|
c77941ce54
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-21 12:19:09 +01:00 |
|
Christoph M. Wintersteiger
|
9a10d2dcee
|
bugfix for fpa2bv model converter
|
2016-05-21 12:19:03 +01:00 |
|
Nikolaj Bjorner
|
927d714d7b
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-20 13:46:00 -07:00 |
|
Nikolaj Bjorner
|
339cd6e537
|
mbo
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-20 13:45:50 -07:00 |
|
Christoph M. Wintersteiger
|
2bbca192e3
|
member init order
|
2016-05-20 20:16:45 +01:00 |
|
Christoph M. Wintersteiger
|
4ed2b8a0f9
|
Bugfix for unspecified FP model values.
|
2016-05-20 20:15:08 +01:00 |
|
Christoph M. Wintersteiger
|
cae53c3ec2
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-20 19:55:01 +01:00 |
|
Christoph M. Wintersteiger
|
1cc8146aba
|
Bugfixes for FP UFs and arrays.
|
2016-05-20 19:53:57 +01:00 |
|
Christoph M. Wintersteiger
|
80731ef364
|
Exposed OP_FPA_MIN/MAX_I to the API
|
2016-05-20 19:40:45 +01:00 |
|
Nikolaj Bjorner
|
d12efb6097
|
remove min/max, use qmax; disable cancellation during model evaluation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-19 13:10:43 -07:00 |
|
Nikolaj Bjorner
|
1aa3fdab8a
|
remove min/max, use qmax; disable cancellation during model evaluation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-19 13:04:20 -07:00 |
|
Nikolaj Bjorner
|
d2622da747
|
fix unused-but-set-variable warnings reported in #579
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-18 11:03:31 -07:00 |
|
Nikolaj Bjorner
|
3a6e6df4f5
|
fix unused-but-set-variable warnings reported in #579
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-18 11:02:10 -07:00 |
|
Nikolaj Bjorner
|
9aaee8616a
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-18 09:58:50 -07:00 |
|
Nikolaj Bjorner
|
85be486c1e
|
add ite reduction to canonizer, remove it from ad-hoc routine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-18 09:58:34 -07:00 |
|
Nikolaj Bjorner
|
5e7db2e3e2
|
disable mk_array_eq as it breaks model evaluation/validation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-18 08:29:24 -07:00 |
|
Christoph M. Wintersteiger
|
71a03dbeb3
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-18 09:58:11 +01:00 |
|
Nikolaj Bjorner
|
cc3bfe8da2
|
removing warnings for unused variables, #579
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-17 16:02:08 -07:00 |
|
Nikolaj Bjorner
|
09b8c0e7fa
|
removing warnings for unused variables, #579
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-17 15:59:06 -07:00 |
|
Nikolaj Bjorner
|
40f8e16273
|
removing warnings for unused variables, #579
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-17 14:00:30 -07:00 |
|
Nikolaj Bjorner
|
96e157e201
|
fix warnings for unused variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-17 13:54:22 -07:00 |
|
Christoph M. Wintersteiger
|
df81ab72f5
|
Bug and performance fixes for FP UFs.
|
2016-05-17 16:35:45 +01:00 |
|
Nikolaj Bjorner
|
ec565ae7a0
|
fixes to #596 and #592: use exponential step increments on integer problems, align int.to.str with canonizer and disequality checker
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-17 01:00:42 -07:00 |
|
Nikolaj Bjorner
|
5250c3b9ed
|
ensure reference ownership on frame elements to avoid crashes due to nnf. Issue #588
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-16 09:37:15 -07:00 |
|
Nikolaj Bjorner
|
6f5785338a
|
add line/pos information for pattern warnings. Issue #607
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-16 08:59:58 -07:00 |
|
Nikolaj Bjorner
|
69ccc02931
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-16 08:35:12 -07:00 |
|
Nikolaj Bjorner
|
f1b63691d8
|
Fixing issue #605 rlimit responsiveness in mam
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-16 08:35:04 -07:00 |
|
Christoph M. Wintersteiger
|
89598e0141
|
Merge pull request #608 from wintersteiger/fprti-rna-fix
Fix for #586, RNA rounding for fp.roundToIntegral.
|
2016-05-16 16:21:35 +01:00 |
|
Christoph M. Wintersteiger
|
85366f247f
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-16 16:17:18 +01:00 |
|
Christoph M. Wintersteiger
|
99f5269b78
|
debug output fix
|
2016-05-16 16:15:44 +01:00 |
|
Nikolaj Bjorner
|
121f79b198
|
Merge pull request #603 from manueljacob/master
Expose Z3_mk_bv2int's is_signed parameter in Python API.
|
2016-05-16 07:56:37 -07:00 |
|
Nikolaj Bjorner
|
a8fca8f77e
|
remove unused private fields
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-15 20:28:46 -07:00 |
|
Nikolaj Bjorner
|
cd937c07f3
|
return proper ast-option from get_const_interp function insetad of raising exceptions from inside the C API. Fixes discrepancy with documentation and behavior across extensions of the API. Issue #587
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-15 13:29:38 -07:00 |
|
Nikolaj Bjorner
|
e5ca676251
|
initialize manager to avoid unrelated error message, issue #604
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-15 12:59:42 -07:00 |
|
Nikolaj Bjorner
|
7fb30c38ae
|
disallow illegal use per #604
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-15 12:49:07 -07:00 |
|
Nikolaj Bjorner
|
10cdd527ca
|
strengthening length properties for int.to.str. Issue #589
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-15 12:27:04 -07:00 |
|
Nikolaj Bjorner
|
99314b7252
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-15 11:34:55 -07:00 |
|
Nikolaj Bjorner
|
42726171b5
|
add limit checks in Grobner. Issue #599
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-15 11:34:48 -07:00 |
|
Christoph M. Wintersteiger
|
44b0a6ddbc
|
Tentative fix for #586.
|
2016-05-14 18:42:10 +01:00 |
|
Christoph M. Wintersteiger
|
bb2c5972c7
|
Bugfixes for UFs in theory_fpa.
Fixes #591, but performance issues remain.
|
2016-05-14 18:21:53 +01:00 |
|
Christoph M. Wintersteiger
|
c87ffbc3a5
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-14 14:29:21 +01:00 |
|
Christoph M. Wintersteiger
|
3fde81aea6
|
Style
|
2016-05-14 14:29:13 +01:00 |
|
Manuel Jacob
|
7e3dfb4617
|
Expose Z3_mk_bv2int's is_signed parameter in Python API.
|
2016-05-13 23:17:05 +02:00 |
|
Christoph M. Wintersteiger
|
b0bd848a27
|
Merge pull request #597 from nunoplopes/master
change Z3_get_decl_kind API to correctly identify OP_B*_I and OP_B*_NO_OVFL instead of returning Z3_OP_UNINTERPRETED
|
2016-05-12 18:36:14 +01:00 |
|
Christoph M. Wintersteiger
|
0ddf2d92fe
|
removed unused variables
|
2016-05-12 15:20:50 +01:00 |
|
Christoph M. Wintersteiger
|
12a8d0d02b
|
mpf debug cleanup
|
2016-05-12 15:12:46 +01:00 |
|
Christoph M. Wintersteiger
|
dd83495d5d
|
New implementation of mpf_manager::rem.
Partially addresses #561
|
2016-05-12 14:15:24 +01:00 |
|
Christoph M. Wintersteiger
|
ed1861d90d
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into new-mpf-rem
|
2016-05-12 13:30:16 +01:00 |
|
Arie Gurfinkel
|
d1f8b06ec4
|
bug fix in model_evaluator for array equality
|
2016-05-11 22:44:11 -04:00 |
|
Nuno Lopes
|
d30ba3f1ad
|
change Z3_get_decl_kind API to correctly identify OP_B*_I and OP_B*_NO_OVFL instead of returning Z3_OP_UNINTERPRETED
|
2016-05-11 14:30:37 +01:00 |
|
Christoph M. Wintersteiger
|
5a53fad41b
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into new-mpf-rem
|
2016-05-11 13:03:29 +01:00 |
|
Nikolaj Bjorner
|
c35e1c9852
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-09 07:54:07 -07:00 |
|
Christoph M. Wintersteiger
|
f8795f3522
|
Added term ITEs to bvarray2uf rewriter.
|
2016-05-09 14:16:51 +01:00 |
|
Christoph M. Wintersteiger
|
88f92660f0
|
Added param descrs collection to ackermannize_bv_tactic
|
2016-05-06 18:29:19 +01:00 |
|
Christoph M. Wintersteiger
|
4d11e57a33
|
Added param descrs collection to ackermannize_bv_tactic
|
2016-05-06 18:28:08 +01:00 |
|
Nikolaj Bjorner
|
e4367803c1
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-05 14:11:27 -07:00 |
|
Nikolaj Bjorner
|
5b31f54501
|
max/min
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-05 14:11:13 -07:00 |
|
Christoph M. Wintersteiger
|
50910e5b3b
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into new-mpf-rem
|
2016-05-05 12:24:29 +01:00 |
|
Nuno Lopes
|
0286cee450
|
simplify th_rewriter::mk_eq_value()
|
2016-05-05 11:00:21 +01:00 |
|
Nikolaj Bjorner
|
9e4b9ea98b
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-04 11:17:18 -07:00 |
|
Nikolaj Bjorner
|
044e08a114
|
adding unit tests for qe_arith/mbo
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-04 11:17:09 -07:00 |
|
Christoph M. Wintersteiger
|
40b9d0871a
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into new-mpf-rem
|
2016-05-04 16:24:56 +01:00 |
|
Nikolaj Bjorner
|
d11d9bd1de
|
avoid crash on quantifiers + sequences
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-03 16:24:12 -07:00 |
|
Nikolaj Bjorner
|
52e367417f
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-03 11:09:14 -07:00 |
|
Nikolaj Bjorner
|
91af947863
|
adding checks for #570
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-03 11:09:05 -07:00 |
|
Christoph M. Wintersteiger
|
a7c66356ae
|
mpf partial remainder draft
|
2016-05-03 18:20:18 +01:00 |
|
Christoph M. Wintersteiger
|
107f50d41e
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into new-ml-api
|
2016-05-03 17:56:52 +01:00 |
|
Nikolaj Bjorner
|
6895cc7cc6
|
remove apostrophe, issue #582
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-03 07:21:15 -07:00 |
|
Nikolaj Bjorner
|
e375be767d
|
remove apostrophe, issue #582
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-03 07:20:20 -07:00 |
|
Christoph M. Wintersteiger
|
140f0bb794
|
ML API build fix
|
2016-05-03 13:34:20 +01:00 |
|
Christoph M. Wintersteiger
|
86126e2c01
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into new-ml-api
|
2016-05-03 11:52:21 +01:00 |
|
Nikolaj Bjorner
|
67e49b4adc
|
fixing model-based-opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-01 17:15:20 -07:00 |
|
Nikolaj Bjorner
|
22507281cf
|
fix model generation in opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-30 12:23:46 -07:00 |
|
Nikolaj Bjorner
|
4b940bde11
|
fix compilation of unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-30 11:46:25 -07:00 |
|
Nikolaj Bjorner
|
e29adbf304
|
fix issues #581: nested timeouts canceled each-other
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-30 11:18:34 -07:00 |
|
Nikolaj Bjorner
|
a020b13f10
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-04-29 19:08:29 -07:00 |
|
Nikolaj Bjorner
|
2428bf18f1
|
add model correction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-29 19:08:10 -07:00 |
|
Nikolaj Bjorner
|
121386779a
|
Merge pull request #580 from yaqwsx/expr_operators_in_c++
Add srem, urem, shift, ext operators to c++ api
|
2016-04-29 18:51:14 -07:00 |
|
Nikolaj Bjorner
|
c75fd02c95
|
qsat-opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-28 21:31:16 -07:00 |
|
xlauko
|
ae2821dea1
|
Add srem, urem, shift, ext operators to c++ api
|
2016-04-28 21:58:05 +02:00 |
|
Nikolaj Bjorner
|
c414c6b5fd
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-04-28 09:48:04 -07:00 |
|
Nikolaj Bjorner
|
932ef442ae
|
model based opt dev
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-28 09:47:55 -07:00 |
|
Christoph M. Wintersteiger
|
47ec3b1f87
|
Build fix for VS2012
|
2016-04-28 13:17:39 +01:00 |
|
Christoph M. Wintersteiger
|
f3c74a06eb
|
debug fix for mpf_manager
|
2016-04-28 12:54:10 +01:00 |
|
Christoph M. Wintersteiger
|
deea4e92f2
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-04-28 12:52:49 +01:00 |
|
Christoph M. Wintersteiger
|
cba82325de
|
Build fix for old systems that don't have a float remainder(...) function.
|
2016-04-28 12:52:36 +01:00 |
|
Nikolaj Bjorner
|
83d84dcedd
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-04-27 15:09:12 -07:00 |
|
Nikolaj Bjorner
|
6aa6102891
|
factor out model-based-opt code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-27 15:08:10 -07:00 |
|
Christoph M. Wintersteiger
|
10cc8c3a75
|
Build fix for VS2012 and earlier.
|
2016-04-27 20:15:22 +01:00 |
|
Nikolaj Bjorner
|
68c7d64d00
|
adding model-based opt facility
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-27 11:18:20 -07:00 |
|
Christoph M. Wintersteiger
|
bf49f81622
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-04-27 13:26:23 +01:00 |
|
Nikolaj Bjorner
|
a1aa166ef5
|
adding local optimization to qsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-26 17:15:24 -07:00 |
|
Christoph M. Wintersteiger
|
6455bf8114
|
New implementation for mpf_manager::rem.
Relates to #561
|
2016-04-26 21:13:02 +01:00 |
|
Nikolaj Bjorner
|
271b56aa1b
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-04-24 09:21:10 -07:00 |
|
Nikolaj Bjorner
|
d97bddc3b5
|
revert to legacy syntax to enable older versions of .NET
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-24 09:21:05 -07:00 |
|
Christoph M. Wintersteiger
|
be424d9cbb
|
Bugfixes for fp.roundToIntegral and fp.rem.
Relates to #561
|
2016-04-24 15:14:16 +01:00 |
|