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 |
|
Nikolaj Bjorner
|
8acc924c21
|
ifndef/define match
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 16:34:49 -07:00 |
|
Nikolaj Bjorner
|
6300a78b82
|
more build errors in debug mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 12:57:30 -07:00 |
|
Nikolaj Bjorner
|
48d144a6dd
|
missing file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 12:51:47 -07:00 |
|
Nikolaj Bjorner
|
db65cc007a
|
move more proof utils
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 10:27:48 -07:00 |
|
Nikolaj Bjorner
|
fc822af707
|
move proof utils under ast
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 09:59:55 -07:00 |
|
Nikolaj Bjorner
|
2c3b56315d
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-10-24 08:49:56 -07:00 |
|
Nikolaj Bjorner
|
637a0fa139
|
unused warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 08:49:25 -07:00 |
|