Bruce Mitchener
ae8027e594
Fix typos.
2018-02-01 19:39:43 +07:00
Nikolaj Bjorner
75bf942237
throttle cce pass
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-31 21:15:07 -08:00
Nikolaj Bjorner
a639452553
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
2018-01-31 11:10:54 -08:00
Nikolaj Bjorner
7ada6c25d9
fix build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-31 11:10:42 -08:00
Nikolaj Bjorner
e32bfda5a6
fixup cce
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-31 10:21:27 -08:00
Nikolaj Bjorner
2739342aba
fix updates to cce
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-30 23:41:04 -08:00
Nikolaj Bjorner
2d0f80f78e
add cce minimization
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-30 09:22:36 -08:00
Nikolaj Bjorner
54ba25175c
Merge pull request #1467 from waywardmonkeys/use-char-rfind
...
Use char version of rfind.
2018-01-30 08:41:23 -08:00
Bruce Mitchener
6d6b614924
Use char version of rfind.
...
There is only a single character involved, so use the char version.
This was found via `clang-tidy`.
2018-01-30 21:45:12 +07:00
Bruce Mitchener
177414c0ee
Use const refs to reduce copying.
...
These are things that have been found by `clang-tidy`.
2018-01-30 21:43:56 +07:00
Nikolaj Bjorner
ede12553f2
fix learned annotation on ternary
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-30 03:31:28 -08:00
Nikolaj Bjorner
73e9d351dc
adding initial model to updated #1463
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-30 03:21:58 -08:00
Nikolaj Bjorner
5a2b072ddf
working on completing ATE/ALA for acce and abce
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-29 20:32:06 -08:00
Nikolaj Bjorner
5a16d3ef7f
fix license in sstream
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-29 19:14:17 -08:00
Nikolaj Bjorner
2f6c80ef08
fix build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-28 12:06:14 -08:00
Nikolaj Bjorner
3e191d5cc5
Merge branch 'master' of https://github.com/z3prover/z3
2018-01-28 11:46:02 -08:00
Nikolaj Bjorner
e4198c38e2
add solution_prefix per #1463 , have parto with single objective behave similar to multipe-objectives #1439
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-28 11:45:39 -08:00
Virgile ROBLES
fddc4e311f
Fix encoding error
...
The encode/decode is not needed and fails if any non-ASCII character is returned by g++ or clang++
2018-01-26 00:30:59 +01:00
Christoph M. Wintersteiger
305212c021
Added rewrite cycle detection in demodulator/ufbv_rewriter. Partial fix for #1456 .
2018-01-25 15:18:13 +00:00
Nikolaj Bjorner
3b1810d893
fix hidden tautology bug on non-learned clauses
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-21 23:18:41 -08:00
Nikolaj Bjorner
ece5ad90e0
fix model conversion bugs
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-20 17:09:43 -08:00
Nikolaj Bjorner
b129ee764f
debugging opt
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-20 10:20:22 -08:00
Nikolaj Bjorner
7fc1b75cb8
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
2018-01-19 21:36:24 -08:00
Nikolaj Bjorner
e4f29a7b8a
debugging mc
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-19 21:09:52 -08:00
Nikolaj Bjorner
67de30ca4a
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
2018-01-19 13:57:25 -08:00
Nikolaj Bjorner
d6c49adddb
local
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-19 13:57:21 -08:00
Nikolaj Bjorner
c7ee532173
fix static
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-18 10:44:40 -08:00
Nikolaj Bjorner
57406d6cc4
more updates for #1439
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-17 18:11:14 -08:00
Nikolaj Bjorner
7b8101c502
fix bugs related to model-converter
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-17 12:25:24 -08:00
Nikolaj Bjorner
ae728374c8
disable buggy clausification in ba_solver
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-15 17:20:19 -08:00
Nikolaj Bjorner
b5335bc34b
change behavior of single-objective pareto to use Pareto GIA algorithm (so not a good idea with MaxSAT solving, but then uniform behavior #1439
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-13 20:08:23 -08:00
Nikolaj Bjorner
3047d930e1
fix xor processing
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-13 19:53:50 -08:00
Nikolaj Bjorner
7e0920e362
merge
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-13 16:15:51 -08:00
Nikolaj Bjorner
4adb24ede5
fix model bugs
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-13 16:12:59 -08:00
Nikolaj Bjorner
d79c33fb21
fix model bugs
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-13 16:12:38 -08:00
Nikolaj Bjorner
450f3c9b45
Merge branch 'master' of https://github.com/z3prover/z3
2018-01-12 19:29:56 -08:00
Nikolaj Bjorner
5159291d57
add missing interpreted tail during bottom-up simplification #1452
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-12 19:29:42 -08:00
Nikolaj Bjorner
5a90aa9860
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
2018-01-12 08:23:27 -08:00
Nikolaj Bjorner
9635a74e52
add clausification features
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-12 08:23:22 -08:00
Nikolaj Bjorner
4b112d52df
merge
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-11 11:25:19 -08:00
Nikolaj Bjorner
1c2966f8e9
updates to model generation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-11 11:20:23 -08:00
Christoph M. Wintersteiger
cfdde2f4d1
Added apply_result::as_expr to the C++ API. Requested here: https://stackoverflow.com/questions/48071840/get-result-of-tactics-application-as-an-expression-in-z3
2018-01-08 13:24:52 +00:00
Nikolaj Bjorner
1992749e78
to ascii or not to ascii #1447
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-07 18:52:00 -08:00
Nikolaj Bjorner
e7851a0637
fix build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-07 18:32:31 -08:00
Nikolaj Bjorner
482738bc8a
avoid reset_error in dec_ref in bv_val #1443 . Add BSD required template instance #1444
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-01-07 15:51:45 -08:00
Nikolaj Bjorner
711023d557
Merge pull request #1440 from mtrberzi/develop
...
Make linear search the default for theory_str
2018-01-03 13:22:39 -08:00
Murphy Berzish
a5180edc76
make linear search the default for theory_str
2018-01-03 16:05:34 -05:00
Murphy Berzish
83230f944a
Merge remote-tracking branch 'upstream/master' into develop
2018-01-03 13:56:18 -05:00
Nikolaj Bjorner
6a4f269563
Merge pull request #1438 from delcypher/cmake_old_glibc_librt
...
[CMake] Fix #1437
2018-01-03 08:41:15 -08:00
Dan Liew
e9be339d9d
[CMake] Fix #1437 .
...
The `clock_gettime()` function in glibc < 2.17 required linking against
librt. Until #1437 nobody had tried using the CMake build system with
a really old version of glibc (in this case 2.12).
The python build system always linked against librt but the CMake build
system never tried to link against it leading to link failures.
This patch teaches the CMake build system to detect if librt is required
when linking against `clock_gettime()` and adds `rt` as a link
dependency if necessary.
2018-01-03 12:50:42 +00:00