Nikolaj Bjorner
|
7457fa77cb
|
add noreturn attribute #1435
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-02 08:46:17 -08:00 |
|
Nikolaj Bjorner
|
19e12bbc62
|
Merge pull request #1435 from waywardmonkeys/raise_exception_doesnt_return
raise_exception: Annotate that this doesn't return.
|
2018-01-02 08:26:44 -08:00 |
|
Bruce Mitchener
|
b06f413585
|
raise_exception: Annotate that this doesn't return.
|
2018-01-02 23:20:00 +07:00 |
|
Nikolaj Bjorner
|
b363aa3e35
|
Merge pull request #1433 from waywardmonkeys/remove-ignored-qualifiers
Remove ignored const qualifiers.
|
2018-01-02 08:18:15 -08:00 |
|
Nikolaj Bjorner
|
8eecafaf05
|
Merge pull request #1434 from waywardmonkeys/formatting-fix
Fix code formatting: Incorrect indentation.
|
2018-01-02 08:16:35 -08:00 |
|
Bruce Mitchener
|
5a0f5a778f
|
Remove unnecessary copy of coeff in iteration.
|
2018-01-02 23:14:29 +07:00 |
|
Bruce Mitchener
|
11db778442
|
Remove ignored const qualifiers.
The `const` qualifier on a scalar value is ignored in return types.
|
2018-01-02 23:12:34 +07:00 |
|
Bruce Mitchener
|
a5a31fc23c
|
Fix code formatting: Incorrect indentation.
|
2018-01-02 23:11:36 +07:00 |
|
Nikolaj Bjorner
|
f5bba63674
|
Merge pull request #1431 from waywardmonkeys/typo-fixes
Typo fixes.
|
2018-01-02 07:56:31 -08:00 |
|
Nikolaj Bjorner
|
a302832917
|
Merge pull request #1430 from waywardmonkeys/double-promotion-fix
print_stat_f: Remove implicit conversion of float to double.
|
2018-01-02 07:55:13 -08:00 |
|
Nikolaj Bjorner
|
a875d3e491
|
fix #1429
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-02 07:54:31 -08:00 |
|
Bruce Mitchener
|
a3ad0aff8b
|
print_stat_f: Remove implicit conversion of float to double.
|
2018-01-02 22:50:50 +07:00 |
|
Bruce Mitchener
|
73b3da37d8
|
Typo fixes.
|
2018-01-02 22:48:06 +07:00 |
|
Nikolaj Bjorner
|
e8a9e1a58b
|
set default rewriter behavior in incremental mode to distribute multiplication over addition #1373
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-01 20:04:55 -08:00 |
|
Nikolaj Bjorner
|
c1c1b7378c
|
removing axiom exposing unsoundness, replace by weaker axiom
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-01 19:44:16 -08:00 |
|
Nikolaj Bjorner
|
f0a30ded7d
|
add shorthand for translating models #1407
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-01 19:25:09 -08:00 |
|
Nikolaj Bjorner
|
8dadd30db5
|
add __copy__, __deepcopy__ as alias to translate on same context #1427. Add generalized Gaussian elimination as an option to first-pass NL solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-01 17:11:43 -08:00 |
|
Nikolaj Bjorner
|
b78c538e02
|
fix build of test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-30 22:58:41 -08:00 |
|
Nikolaj Bjorner
|
c7d534160e
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-12-30 20:35:48 -08:00 |
|
Nikolaj Bjorner
|
79a9dfd8fd
|
adding pre-processing to nlsat for equations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-30 20:35:33 -08:00 |
|
Nikolaj Bjorner
|
4c949cdbac
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-12-27 10:10:26 -08:00 |
|
Nikolaj Bjorner
|
d86e8f02d7
|
fix get-objectives error #1419 message (get-objectives)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-27 10:09:22 -08:00 |
|
Nikolaj Bjorner
|
5bc4c9809e
|
initialize additional assumptions after setup_context is called the first time
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-25 12:50:11 -08:00 |
|
Nikolaj Bjorner
|
36204fafa0
|
alternate strategies for QF_NIA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-19 20:27:08 -08:00 |
|
Nikolaj Bjorner
|
517b081202
|
remove custom exception, perhaps this handles exception issue
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-18 21:13:03 -08:00 |
|
Nikolaj Bjorner
|
d80c4307a6
|
Merge pull request #1410 from bannsec/assertion_slices
Allowing slices and negative index in assertions
|
2017-12-18 17:07:09 -08:00 |
|
Nikolaj Bjorner
|
13ee8da659
|
add virtual destructor to see if this helps ASan error
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-18 15:57:16 -08:00 |
|
bannsec
|
d695767f61
|
Allowing slices and negative index in assertions
|
2017-12-18 21:48:54 +00:00 |
|
Nikolaj Bjorner
|
94d1695b01
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-12-18 12:20:53 -08:00 |
|
Nikolaj Bjorner
|
399b27fda3
|
add Python facility for int2bv, fix #1398
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-18 12:20:44 -08:00 |
|
Christoph M. Wintersteiger
|
c3c06d756c
|
Documentation fixes.
|
2017-12-18 20:12:19 +00:00 |
|
Nikolaj Bjorner
|
c3add4eeda
|
add back missing initialization of lo
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-15 06:56:36 -08:00 |
|
Nikolaj Bjorner
|
21f685fa5a
|
fix nlsat regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-15 06:54:02 -08:00 |
|
Nikolaj Bjorner
|
397cdfc608
|
avoid crash on nl
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-15 06:38:56 -08:00 |
|
Nikolaj Bjorner
|
1c3d385c25
|
fix crashes in nlsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-14 17:24:13 -08:00 |
|
Nikolaj Bjorner
|
ab39f06df7
|
fix crashes in nlsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-14 17:22:49 -08:00 |
|
Nikolaj Bjorner
|
1dac5bd459
|
remove comment out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-14 17:07:52 -08:00 |
|
Nikolaj Bjorner
|
e5fa35e969
|
add integer branch and bound to nlsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-14 17:07:17 -08:00 |
|
Nikolaj Bjorner
|
58c6cb87c3
|
small improvements to QF_NIA tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-14 11:48:22 -08:00 |
|
Nikolaj Bjorner
|
387e984bd3
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-12-13 13:48:34 -08:00 |
|
Nikolaj Bjorner
|
5a479fca76
|
generalize model finder code to be independent of conjunction elimination
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-13 13:48:24 -08:00 |
|
Nikolaj Bjorner
|
82c26509ae
|
Merge pull request #1396 from mtrberzi/substr-bug
Fix incorrect term in theory_str str.substr reduction
|
2017-12-11 12:36:07 -08:00 |
|
Christoph M. Wintersteiger
|
2e186633ee
|
Turned assertion failure into proper error message.
|
2017-12-11 14:59:25 +00:00 |
|
Murphy Berzish
|
9d2c86f214
|
fix incorrect clause in argumentsValid subterm of substr reduction
|
2017-12-08 20:31:22 -05:00 |
|
Nikolaj Bjorner
|
faebbc5384
|
add shortcuts for concatenation and equality propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-08 16:17:04 +05:30 |
|
Nikolaj Bjorner
|
c8d9be0bbf
|
fix build of obj_ref_hashtable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-08 14:22:25 +05:30 |
|
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 |
|
Nikolaj Bjorner
|
3f19c12a12
|
add obj_ref_map to make it easier to maintain reference counts with a map of objects
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-08 05:48:34 +05:30 |
|
Nikolaj Bjorner
|
8e1ab23c3d
|
remove deprecated functions from ML API. #1393
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-07 18:43:29 +05:30 |
|
Nikolaj Bjorner
|
39d1ad3edb
|
fix #1390
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-07 05:15:53 +05:30 |
|
Nikolaj Bjorner
|
2770c8f884
|
disable C++11 dependency to fix the travis build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-05 08:15:23 +05:30 |
|
Nikolaj Bjorner
|
5f8c97532c
|
circumvent build errors introduced when using the ast_vector_tpl iterator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-04 18:10:48 +05:30 |
|
Nikolaj Bjorner
|
fb470a1868
|
include path
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-04 15:32:20 +05:30 |
|
Nikolaj Bjorner
|
a83af22841
|
include special functionality in parsers for solvers and opt for additional file formats
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-03 20:00:45 +01:00 |
|
Nikolaj Bjorner
|
5ee30a3cd9
|
include special functionality in parsers for solvers and opt for additional file formats
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-03 20:00:24 +01:00 |
|
Nikolaj Bjorner
|
187998ae4d
|
Merge pull request #1381 from NikolajBjorner/smt2
remove smtlib1 dependencies
|
2017-12-02 10:24:02 -08:00 |
|
Nikolaj Bjorner
|
0bfea99cff
|
fix issues found in parsing examples
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-01 14:43:52 -08:00 |
|
Nikolaj Bjorner
|
274279b251
|
Merge branch 'smt2' of https://github.com/nikolajbjorner/z3 into smt2
|
2017-12-01 09:00:01 -08:00 |
|
Nikolaj Bjorner
|
a9ebda105c
|
remove assertion that gets violated on exception path (declaration of datatypes are not getting removed)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-01 08:59:36 -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
|
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
|
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
|
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
|
b8e5fc9f43
|
remove SMTLIB1 printing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 15:08:28 -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
|
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
|
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
|
56cc0a9018
|
remove redundant argument #1364
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 15:47:27 -08:00 |
|
Nikolaj Bjorner
|
2597ac6756
|
fix argument validation to new overflow/underflow functions #1364
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 15:44:15 -08:00 |
|
Nikolaj Bjorner
|
18200f55ed
|
add bit-vector over/underflow checks to Python API, #1364
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 15:14:49 -08:00 |
|
Nikolaj Bjorner
|
d520557ad9
|
fix #1233
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 11:52:15 -08:00 |
|
Nikolaj Bjorner
|
c5f231acdf
|
debugging #1233
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 08:16:41 -08:00 |
|
Nikolaj Bjorner
|
33e8113c9e
|
adding instrumentation to debug #1233
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-20 16:51:17 -08:00 |
|
Nikolaj Bjorner
|
14714f2803
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-11-19 20:42:11 -08:00 |
|
Nikolaj Bjorner
|
620bd81269
|
avoid rationals for addition in checked_int64
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-19 20:41:42 -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 |
|
Lev Nachmanson
|
62cf6aace7
|
avoid a warning
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2017-11-16 10:20:21 -08:00 |
|
Nikolaj Bjorner
|
a68d5131c7
|
add bvsmod
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-16 09:00:14 -08:00 |
|
Nikolaj Bjorner
|
2be466f51e
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-11-16 08:55:51 -08:00 |
|
Nikolaj Bjorner
|
2efcd5b789
|
additional bit-vector operators over C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-16 08:55:40 -08:00 |
|
Nikolaj Bjorner
|
07031798ec
|
fix occurs function used in qe_lite #1241
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-16 01:43:35 -08:00 |
|
Nikolaj Bjorner
|
2e6ae8cfd2
|
fix crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-15 23:06:05 -08:00 |
|