Murphy Berzish
|
cff7c450c3
|
refactor: uint_set
|
2017-02-23 14:57:48 -05:00 |
|
Nikolaj Bjorner
|
54f145b364
|
initialize
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-22 15:11:18 -08:00 |
|
Nikolaj Bjorner
|
43ddad0ecd
|
initial pass
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-22 14:57:25 -08:00 |
|
Nikolaj Bjorner
|
748ada2acc
|
adding unit test entry point
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-22 11:46:47 -08:00 |
|
Nikolaj Bjorner
|
d8bb10d37f
|
porting more code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-21 22:43:23 -08:00 |
|
Nikolaj Bjorner
|
eec10c6e32
|
porting more code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-21 21:33:18 -08:00 |
|
Nikolaj Bjorner
|
eec1d9ef84
|
porting more code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-21 21:19:13 -08:00 |
|
Nikolaj Bjorner
|
747ff19aba
|
adding skeleton for local search
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-21 20:34:39 -08:00 |
|
Nikolaj Bjorner
|
77aac8d96f
|
fix handling of global parameters, exceptions when optimization call gets cancelled
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-21 17:04:10 -08:00 |
|
Murphy Berzish
|
179b0f7630
|
clean up todos theory_str
|
2017-02-21 19:52:27 -05:00 |
|
Murphy Berzish
|
15e3d3ec3c
|
octal escape theory_str
|
2017-02-21 15:51:08 -05:00 |
|
Nikolaj Bjorner
|
122a12c980
|
fix build on downlevel compilers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-21 09:12:10 -08:00 |
|
Nikolaj Bjorner
|
98c5a779b4
|
add xor parity solver feature
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-20 16:55:00 -08:00 |
|
Murphy Berzish
|
a081d81941
|
remove local dev files from gitignore
|
2017-02-20 13:27:36 -05:00 |
|
Nikolaj Bjorner
|
cb050998e5
|
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
|
2017-02-19 11:35:46 -08:00 |
|
Nikolaj Bjorner
|
2885ca7714
|
tune cardinalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-19 11:35:31 -08:00 |
|
Nikolaj Bjorner
|
0cf5af121a
|
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
|
2017-02-19 11:32:18 -08:00 |
|
Nikolaj Bjorner
|
dc588b54f7
|
add sorting-based pb encoding in the style of minisat+
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-19 11:31:34 -08:00 |
|
Murphy Berzish
|
fe1a976c21
|
fix merge remnant
|
2017-02-18 15:25:04 -05:00 |
|
Murphy Berzish
|
235ea79043
|
Merge branch 'upstream-master' into release-1.0
Conflicts:
src/cmd_context/check_logic.cpp
src/cmd_context/cmd_context.cpp
src/cmd_context/cmd_context.h
src/smt/params/smt_params_helper.pyg
src/smt/smt_context.cpp
|
2017-02-18 15:04:44 -05:00 |
|
Murphy Berzish
|
90705cfd5f
|
remove todo from str api
|
2017-02-17 13:28:52 -05:00 |
|
Nikolaj Bjorner
|
b0dd3f3238
|
add recursive function graphs to model, adapt rewriter to bypass branches whose evaluation is redundant
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-16 13:58:12 -08:00 |
|
Nikolaj Bjorner
|
7e391a8a57
|
add option to disable cardinality solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-16 08:38:38 -08:00 |
|
Nikolaj Bjorner
|
2bcb875559
|
add option to disable cardinality solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-16 08:36:16 -08:00 |
|
Murphy Berzish
|
2e27e1cd36
|
fix obj_map insertions theory_str
|
2017-02-15 16:08:54 -05:00 |
|
Murphy Berzish
|
d67f732c7c
|
theory_str data structure refactoring
|
2017-02-15 13:39:55 -05:00 |
|
Nikolaj Bjorner
|
c67cf1653c
|
use non _ method from z3printer module so to be resilient against how _ is handled as indicator of private functions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-15 08:46:58 -08:00 |
|
Murphy Berzish
|
f9b3c47bf5
|
remove commented-out old worklists
|
2017-02-14 18:45:09 -05:00 |
|
Murphy Berzish
|
d5b1e4b015
|
refactor theory_str: all library-aware/high-level terms are in one worklist
|
2017-02-14 18:44:40 -05:00 |
|
Murphy Berzish
|
3e714075c4
|
theory_str refactor: check_contain_by_substr uses contain_pair_idx_map
|
2017-02-14 16:09:45 -05:00 |
|
Murphy Berzish
|
52eaae9da0
|
theory_str refactor: check_contain_by_eqc_val uses contain_pair_idx_map
|
2017-02-14 15:19:03 -05:00 |
|
Murphy Berzish
|
5ca4f2a1c8
|
theory_str cleanup
|
2017-02-13 17:15:13 -05:00 |
|
Murphy Berzish
|
e699f25889
|
theory_str cleanup
|
2017-02-13 16:24:32 -05:00 |
|
Nikolaj Bjorner
|
216e17e5e2
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-02-13 08:16:43 -08:00 |
|
Nikolaj Bjorner
|
e7a21dfac2
|
add par_and_then
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-13 08:16:39 -08:00 |
|
Nikolaj Bjorner
|
c347018cb8
|
testing lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-12 11:49:30 -08:00 |
|
Nikolaj Bjorner
|
42deeb3498
|
testing lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-12 11:49:07 -08:00 |
|
Nikolaj Bjorner
|
6fcba26ea6
|
make parameters accessible from expressions. Issue #896
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-12 09:56:49 -08:00 |
|
Murphy Berzish
|
3670fa64e6
|
add hex escape support theory_str
|
2017-02-11 16:59:06 -05:00 |
|
Nikolaj Bjorner
|
b3dabc7ccf
|
add missing mod/rem/is_int functionality to C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-11 16:28:15 -05:00 |
|
Nikolaj Bjorner
|
4c6efbbc8b
|
expose numerator/denominators for Martin and Giles
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-11 16:02:51 -05:00 |
|
Nikolaj Bjorner
|
690689424d
|
fix parallel solving bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-11 15:35:13 -05:00 |
|
Nikolaj Bjorner
|
b42973152f
|
fix model generation for non-linear expressions, reported by Martin Suda and Giles Reger
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-11 12:02:32 -05:00 |
|
Nikolaj Bjorner
|
4220432ac3
|
Merge branch 'master' of https://github.com/z3prover/z3 into opt
|
2017-02-11 11:57:47 -05:00 |
|
Nikolaj Bjorner
|
8f7c804e86
|
fix non-linear model bug found Giles Reger and Martin Suda
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-11 11:57:27 -05:00 |
|
Nikolaj Bjorner
|
3a0e9e8f53
|
add itos/stoi conversion to API. Issue #895
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-11 11:31:13 -05:00 |
|
Nikolaj Bjorner
|
8b4f3ac6f0
|
fix drat checker
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-10 18:04:54 -05:00 |
|
Nikolaj Bjorner
|
6b4aec9b74
|
fixing bugs in dealing with non-0 based cardinality constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-07 20:59:28 -08:00 |
|
Nikolaj Bjorner
|
eaf845c2f4
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-07 18:04:24 -08:00 |
|
Nikolaj Bjorner
|
b6b6035cfb
|
tuning and fixing drat checker
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-07 16:50:39 -08:00 |
|