Nikolaj Bjorner
|
4d6977eaea
|
Remove old_simplify.bv.hi_div0 option, reconciling it with rewriter.bv.hi_div0. To address issue #237
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-28 12:53:53 -07:00 |
|
Christoph M. Wintersteiger
|
89fb5a44fb
|
Made fresh variable generation in fpa2bv lazy so that it doesn't create unnecessary variables.
|
2015-10-26 18:10:15 +00:00 |
|
Christoph M. Wintersteiger
|
5b39d8fa0d
|
bugfix for fpa2bv converter
|
2015-10-26 15:59:00 +00:00 |
|
Christoph M. Wintersteiger
|
ed94bc2f6b
|
Bugfix for fpa2bv converter.
|
2015-10-25 13:10:40 +00:00 |
|
Christoph M. Wintersteiger
|
9b5abcd55a
|
Improved support for FPA unspecified min/max values, model validation, and proof generation.
|
2015-10-25 13:10:40 +00:00 |
|
Christoph M. Wintersteiger
|
ca496f20cb
|
Partial refactoring of fpa2bv conversion to support proofs.
|
2015-10-25 13:10:40 +00:00 |
|
Christoph M. Wintersteiger
|
099775947e
|
Partial fix for fp,min/fp.max models
|
2015-10-25 13:10:40 +00:00 |
|
Christoph M. Wintersteiger
|
6749c19ab1
|
Merge branch 'static_analysis' of https://github.com/daniel-j-h/z3
# Conflicts:
# src/ast/ast.h
# src/interp/iz3foci.cpp
# src/muz/duality/duality_dl_interface.cpp
# src/util/hwf.h
|
2015-10-19 15:14:45 +01:00 |
|
Nuno Lopes
|
0e387b2abe
|
use Z3_fallthrough instead of __falthrough directly to avoid messing with reserved identifiers
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-10-09 18:06:49 +01:00 |
|
Christoph M. Wintersteiger
|
a951ff0769
|
Fix for FP UFs and conversion functions.
|
2015-10-08 16:04:17 +01:00 |
|
Christoph M. Wintersteiger
|
883514c195
|
Bugfix for FPA UFs
|
2015-10-08 14:14:39 +01:00 |
|
Christoph M. Wintersteiger
|
c787ea1a3b
|
Bugfix for FP UFs.
|
2015-10-08 12:45:26 +01:00 |
|
Christoph M. Wintersteiger
|
a2503af585
|
Bugfixes for UFs and conversion functions in theory_fpa
|
2015-10-08 11:54:35 +01:00 |
|
Christoph M. Wintersteiger
|
de39173f6f
|
Corrected unspecified behavior of fp.min/fp.max corner cases in fpa2bv_converter and in theory_fpa.
Fixes #68
|
2015-10-07 20:44:08 +01:00 |
|
Christoph M. Wintersteiger
|
8a026c355f
|
Corrected unspecified behavior of corner cases in fp.min/fp.max.
Partially addresses #68.
|
2015-10-07 20:39:36 +01:00 |
|
Nikolaj Bjorner
|
7768aa5487
|
compiler warning by daniel j h
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-04 10:35:48 -07:00 |
|
Nikolaj Bjorner
|
d9b6623400
|
include rlimit in nlsat, include dedicated error message, for issue #216
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-09-29 09:16:46 -07:00 |
|
Nikolaj Bjorner
|
9b3e242990
|
adding rlimit resource limit facility to provide platform and architecture independent method for canceling activities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-09-28 13:37:59 -07:00 |
|
Christoph M. Wintersteiger
|
076e680433
|
Improved UF suppport in fpa2bv_converter.
|
2015-09-25 17:28:31 +01:00 |
|
Christoph M. Wintersteiger
|
2744d80642
|
Fixed reference counting in fpa2bv converter.
|
2015-09-23 14:22:02 +01:00 |
|
Christoph M. Wintersteiger
|
d2c9b69eb3
|
fixed memory leak (`mem' remained allocated upon exception thrown in check_args).
|
2015-09-17 13:20:24 +01:00 |
|
Christoph M. Wintersteiger
|
4d39108808
|
Bugfix for fp.to_sbv
Fixes #162
|
2015-09-17 12:21:59 +01:00 |
|
Christoph M. Wintersteiger
|
52df2224e9
|
Disabled FP debug variables.
|
2015-09-16 18:04:26 +01:00 |
|
Christoph M. Wintersteiger
|
27f8ad288c
|
Bugfix for fp.to_ubv.
Fixes #162.,
|
2015-09-16 14:26:53 +01:00 |
|
Christoph M. Wintersteiger
|
79d69cd5f0
|
Added FP to_ieee_bv to fpa_rewriter to enable model evaluation.
|
2015-09-16 12:57:05 +01:00 |
|
Christoph M. Wintersteiger
|
46e24e094c
|
fixed warning message
|
2015-09-16 12:08:56 +01:00 |
|
Christoph M. Wintersteiger
|
869cd6074d
|
Bugfix for fp.to_sbv and fp.to_ubv.
Fixes #162.
|
2015-09-15 19:03:31 +01:00 |
|
Christoph M. Wintersteiger
|
a1073206f9
|
Bugfix for FP rewriter.
|
2015-09-15 16:23:24 +01:00 |
|
Christoph M. Wintersteiger
|
d0fa4e992f
|
Bugfix for fp.to_sbv.
Fixes #162
|
2015-09-14 14:04:31 +01:00 |
|
Christoph M. Wintersteiger
|
25f75b60fe
|
Bugfix for fp.mul and fp.fma for small numbers of e/s bits.
Fixes #215.
|
2015-09-10 11:37:06 +01:00 |
|
Nikolaj Bjorner
|
fdef17683a
|
Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable
|
2015-09-01 10:35:34 -07:00 |
|
Christoph M. Wintersteiger
|
336fa6ae83
|
Bugfix for FP to BV conversion of UFs
|
2015-09-01 17:52:19 +01:00 |
|
Nikolaj Bjorner
|
cc5d719d9e
|
enable incremental bit-vector solving
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-09-01 09:48:35 -07:00 |
|
Christoph M. Wintersteiger
|
81eecafa66
|
Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable
|
2015-08-27 18:17:38 +01:00 |
|
Christoph M. Wintersteiger
|
081ba9093a
|
Bugfix for FP theory; handling of UFs and interpreted functions from other theories.
|
2015-08-27 18:17:26 +01:00 |
|
Nikolaj Bjorner
|
ef7915858b
|
add filter to detect circumventing the default semantics of bit-vector division with the use of the sat-based bit-vector solver. Provides a way to fix issue #190
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-24 16:27:07 -07:00 |
|
Nikolaj Bjorner
|
af23f226bf
|
take 'iff' into account in assertion on transitivity
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-11 09:07:18 +02:00 |
|
Nikolaj Bjorner
|
8505ca843b
|
recognize more pb patterns
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-08 13:39:39 +02:00 |
|
Nikolaj Bjorner
|
c7649088e7
|
have solver pretty print declarations, include also datatype declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-07 08:54:03 +02:00 |
|
Nikolaj Bjorner
|
052ac51ed7
|
have solver pretty print declarations, include also datatype declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-07 08:52:27 +02:00 |
|
Nikolaj Bjorner
|
7f517c625f
|
have solver pretty print declarations, include also datatype declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-07 08:48:24 +02:00 |
|
Nikolaj Bjorner
|
a3c43c34fb
|
change default behavior of solver pretty printer to include declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-06 18:57:11 +02:00 |
|
Nikolaj Bjorner
|
f96c0b6963
|
fixes #186, remove ite-lifting from opt_context to detect weighted maxsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-06 11:52:59 +02:00 |
|
Nikolaj Bjorner
|
e59ec5fefd
|
fixes issue #185
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-06 11:04:37 +02:00 |
|
Christoph M. Wintersteiger
|
bea8744f7d
|
Disabled superfluous wellformedness check and fixed type checking in basic_decl_plugin::join
|
2015-07-31 11:20:01 +01:00 |
|
Christoph M. Wintersteiger
|
31eb738db5
|
Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable
|
2015-07-14 12:08:34 -07:00 |
|
Christoph M. Wintersteiger
|
f9e2ad76fa
|
Bugfix for fp.to_sbv
Fixes #114.
|
2015-07-14 12:05:45 -07:00 |
|
Nikolaj Bjorner
|
6e22250d1a
|
fixup model construction on undef results for arithmetic. Fixes issue #161
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-07-13 12:44:55 -07:00 |
|
Nikolaj Bjorner
|
96c8b1e7ff
|
fixup model construction on undef results for arithmetic. Fixes issue #161
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-07-13 12:44:07 -07:00 |
|
Nikolaj Bjorner
|
e13bf2424e
|
fix type checking for non-associative basic operations, fixes issue #160
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-07-13 08:29:24 -07:00 |
|