Nikolaj Bjorner
|
e0d28c67cd
|
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
|
2017-12-01 08:25:05 -08:00 |
|
Nikolaj Bjorner
|
a9f32cd382
|
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
|
2017-12-01 08:24:51 -08:00 |
|
Nikolaj Bjorner
|
e0d69a0033
|
fix perf bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-01 08:24:42 -08:00 |
|
Nikolaj Bjorner
|
018411bc58
|
fix bug in PB constraint init_watch handling, adding transitive reduction, HLE, ULT,
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-01 08:23:55 -08:00 |
|
Nikolaj Bjorner
|
8357210d3c
|
fix lack of warning/error for unbounded objectives in context of quantifiers #1382
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-01 01:07:41 -08:00 |
|
Nikolaj Bjorner
|
c31ad14747
|
fix test build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-01 00:52:32 -08:00 |
|
Nikolaj Bjorner
|
4bb0e9b633
|
fix test build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-01 00:52:06 -08:00 |
|
Nikolaj Bjorner
|
427b5ef002
|
set eliminated to false on literals used in clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-30 11:20:19 -08:00 |
|
Nikolaj Bjorner
|
b96dacfff2
|
set version, fix build of test files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-30 08:42:01 -08:00 |
|
Nikolaj Bjorner
|
da0aa71082
|
adding uhle/uhte for faster asymmetric branching
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-29 21:21:56 -08:00 |
|
Nikolaj Bjorner
|
c18d60a9c5
|
fix java
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-29 20:56:36 -08:00 |
|
Nikolaj Bjorner
|
ab58723ffc
|
fix dotnet example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-29 20:52:19 -08:00 |
|
Nikolaj Bjorner
|
9f567a6215
|
fix example file to be smt2 format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-29 19:38:47 -08:00 |
|
Nikolaj Bjorner
|
26bd784b1f
|
Merge pull request #10 from TheRealNebus/opt
model converter fixes
|
2017-11-29 18:04:00 -08:00 |
|
Nikolaj Bjorner
|
a4dc68766d
|
preparing for more efficient asymmetric branching
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-29 17:16:15 -08:00 |
|
Miguel Angelo Da Terra Neves
|
cba0599046
|
model converter fixes
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-11-29 17:14:49 -08:00 |
|
Murphy Berzish
|
b3ebcfe558
|
correctly check third argument of str.indexof in theory_str
|
2017-11-29 18:20:59 -05:00 |
|
Murphy Berzish
|
b581ab70ed
|
Merge remote-tracking branch 'upstream/master' into develop
|
2017-11-29 17:10:53 -05:00 |
|
Nikolaj Bjorner
|
0a67f6ee9b
|
fix maxsat compilation for maxsat example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-29 09:00:37 -08:00 |
|
Nikolaj Bjorner
|
09dc773658
|
fix maxsat compilation for maxsat example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-29 08:50:35 -08: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
|
d1ee5431a7
|
Update version
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 14:19:30 -08:00 |
|
Nikolaj Bjorner
|
a57628fbcc
|
fix missing conversions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 14:12:05 -08:00 |
|
Nikolaj Bjorner
|
eeee77889b
|
add parser error
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 11:58:58 -08:00 |
|
Nikolaj Bjorner
|
161b6a9983
|
increase minor version, update java/.net apis
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 11:51:37 -08:00 |
|
Nikolaj Bjorner
|
92b4b9e7a7
|
fix error messaging for parsers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 11:14:00 -08:00 |
|
Nikolaj Bjorner
|
89971e2a98
|
remove smtlib1 dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 10:37:30 -08:00 |
|
Nikolaj Bjorner
|
d7042c234f
|
fix #1371
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 09:34:44 -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
|
b5ff4602e9
|
fix model converter to include negation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 17:50:51 -08:00 |
|
Nikolaj Bjorner
|
f009dfcc00
|
update scoring approach
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 17:05:08 -08:00 |
|
Nikolaj Bjorner
|
99f2d916d5
|
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
|
2017-11-27 16:24:24 -08:00 |
|
Nikolaj Bjorner
|
fbae881ece
|
add option to bypass model converter during constraint addition. Simplify model definitions that come from blocked clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 16:24:14 -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
|
62e3906957
|
add options to perform transitive reduction and add hyper binary clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 10:53:22 -08:00 |
|
Nikolaj Bjorner
|
2b3ee995ff
|
fix #1375
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 09:03:52 -08:00 |
|
Nikolaj Bjorner
|
bfe6260c58
|
fix #1376
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 08:39:20 -08:00 |
|
Nikolaj Bjorner
|
4520fafa8c
|
fix #1368
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-26 19:13:35 -08:00 |
|
Nikolaj Bjorner
|
7d693a5f9f
|
fix different bug reported on #1366
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-25 20:01:14 -08:00 |
|
Nikolaj Bjorner
|
841c48e04d
|
fix break
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-25 18:24:45 -08:00 |
|
Nikolaj Bjorner
|
77b74ddb88
|
fix #1366
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-25 17:55:20 -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
|
441c0de3c8
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-11-23 11:17:58 -08:00 |
|
Nikolaj Bjorner
|
357b4b20fd
|
fix #1365. Filter MBQI instantiations for as-array terms that lead the array theory to return unknown and therefore block further instantiations. as-array terms are at this point almost always created from internal model values so quantifier instantiations with these have little value, other than instantiations of other paraameters that may indepdendently help
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-23 11:17:41 -08:00 |
|
Nikolaj Bjorner
|
15d8532d27
|
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
|
2017-11-22 14:38:57 -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 |
|