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
|
d2e27f6f1f
|
remove redundant and wrong range type, in extension to changes made for #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-19 11:25:44 -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
|
448cf8c31d
|
fix scope accounting for dom simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-17 10:14:26 -07:00 |
|
Nuno Lopes
|
4e92caa553
|
nnf: let's try a different version of compatible frames wo/ copying
|
2017-10-16 22:33:23 +01:00 |
|
Nikolaj Bjorner
|
019edcb822
|
frame, again
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-16 09:35:00 -07:00 |
|
Nikolaj Bjorner
|
5f9891c235
|
moving out construction of expr_ref
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-16 09:29:26 -07:00 |
|
Nikolaj Bjorner
|
a93f1f88cc
|
trying to fix mac build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-16 09:23:50 -07:00 |
|
Nikolaj Bjorner
|
256c9d76d3
|
add macro for _Exit under WINDOWS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-16 09:14:10 -07:00 |
|
Christoph M. Wintersteiger
|
f9adf8e62a
|
Backwards compatibility
|
2017-10-16 17:07:03 +01:00 |
|
Christoph M. Wintersteiger
|
cda03b4238
|
Whitespace
|
2017-10-16 17:01:09 +01:00 |
|
Nuno Lopes
|
29acec672f
|
nnf: remove ast incref
|
2017-10-16 00:54:30 +01:00 |
|
Nuno Lopes
|
d1c13f17b0
|
remove noexcept since MSVC 2012 doest support it
|
2017-10-16 00:54:30 +01:00 |
|
Nuno Lopes
|
b53d69be18
|
fpa_rewriter: remove a mpq copy
|
2017-10-16 00:54:30 +01:00 |
|
Nuno Lopes
|
3cc6dd1cbd
|
bv_decl_plugin: remove mem allocation
|
2017-10-16 00:54:29 +01:00 |
|
Nuno Lopes
|
9b54b4e784
|
fix vector<> to support non-POD types
adjust code to std::move and avoid unnecessary/illegal
|
2017-10-16 00:54:29 +01: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
|
cae414e575
|
fixes for #1296, removing COMPILE_TIME_ASSERT
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-09 13:59:44 -07:00 |
|
Nikolaj Bjorner
|
c1b243a8e3
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-07 19:24:30 +01:00 |
|
Nikolaj Bjorner
|
7e4f532202
|
fix build by including mk_pp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-07 00:37:44 +01:00 |
|
Nikolaj Bjorner
|
a18236bc7f
|
have quantifier equality take names into account
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-07 00:07:53 +01:00 |
|
Christoph M. Wintersteiger
|
50042ab638
|
removed unused variables
|
2017-10-06 13:00:09 +01:00 |
|
Nikolaj Bjorner
|
05428314be
|
fix #1276 related crashes for re-sumption after cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-01 15:13:43 -07:00 |
|
Nikolaj Bjorner
|
da5c8c0667
|
update pb rewriter to be non-full on assertions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-29 08:00:01 -07:00 |
|
Nikolaj Bjorner
|
ced2029ae9
|
local changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-25 16:37:15 -07:00 |
|
Nikolaj Bjorner
|
ae9a6664d4
|
add cube mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-24 10:53:57 -07:00 |
|
Nikolaj Bjorner
|
edb3569599
|
updates to sorting networks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-23 22:36:19 -05:00 |
|
Christoph M. Wintersteiger
|
cc9f67267d
|
Eliminated the remaining operator kinds for partially unspecified FP operators.
|
2017-09-20 20:16:09 +01:00 |
|
Nikolaj Bjorner
|
cb15473d5b
|
remove type annotation from var printing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-19 20:02:41 -07:00 |
|
Nikolaj Bjorner
|
caa02c3c02
|
add match expression construct to SMT-LIB2.6 frontend
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-19 19:39:02 -07:00 |
|
Nikolaj Bjorner
|
651587ce01
|
merge with master branch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-19 09:39:22 -07:00 |
|
Christoph M. Wintersteiger
|
60c6249912
|
Removed unused variable
|
2017-09-17 18:09:10 +01:00 |
|
Christoph M. Wintersteiger
|
db398eca7a
|
Tabs, formatting.
|
2017-09-17 17:50:05 +01:00 |
|
Christoph M. Wintersteiger
|
00651f8f21
|
Tabs, formatting.
|
2017-09-17 14:54:09 +01:00 |
|
Christoph M. Wintersteiger
|
8871cb120a
|
Fixed bug in fp.to_{s,u}bv
|
2017-09-17 12:57:29 +01:00 |
|
Nikolaj Bjorner
|
da72911062
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-09-17 01:39:44 +02:00 |
|
Nikolaj Bjorner
|
8ff1e070be
|
add QF_DT
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-17 01:39:39 +02:00 |
|
Christoph M. Wintersteiger
|
65697eb277
|
Portability fixes
|
2017-09-15 21:13:47 +01:00 |
|
Christoph M. Wintersteiger
|
05447d612a
|
Bugfixes for fp.to_* operators
|
2017-09-15 19:56:15 +01:00 |
|
Christoph M. Wintersteiger
|
15ccb34a81
|
Removed unused function
|
2017-09-15 11:48:42 +01:00 |
|
Christoph M. Wintersteiger
|
ff42c44f37
|
Debug traces
|
2017-09-15 11:48:25 +01:00 |
|
Christoph M. Wintersteiger
|
a479fa610a
|
Refactored treatment of unspecified FPA functions.
|
2017-09-14 20:29:07 +01:00 |
|
Christoph M. Wintersteiger
|
2165c09def
|
Improved FPA models of partial theory functions
|
2017-09-13 19:50:51 +01:00 |
|
Christoph M. Wintersteiger
|
de15932f4c
|
Fixed BV encoding of fp.to_{s,u}bv.
|
2017-09-13 19:47:59 +01:00 |
|
Christoph M. Wintersteiger
|
44738bf9d5
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into fpa_unspec
|
2017-09-12 19:44:06 +01:00 |
|
Christoph M. Wintersteiger
|
31cfca0444
|
Eliminated unspecified operators for fp.to_*bv, fp.to_real. Also fixes #1191.
|
2017-09-12 19:43:45 +01:00 |
|
Nikolaj Bjorner
|
a0d0812b0c
|
add alias bv2nat for bv2int to make it easier to interoperate #1252
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-12 13:18:52 +02:00 |
|
Christoph M. Wintersteiger
|
85697dff3e
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-09-12 11:30:12 +01:00 |
|
Nikolaj Bjorner
|
0daa303255
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-09-11 17:07:09 +02:00 |
|
Nikolaj Bjorner
|
29d06896bf
|
remove verbose
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-11 17:06:59 +02:00 |
|