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 |
|
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
|
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 |
|
Murphy Berzish
|
c456795acd
|
temporarily remove finite model finding from theory_str
|
2017-02-07 17:14:11 -05:00 |
|
Murphy Berzish
|
55cb440aae
|
add cut var info for theory_str processtype2
|
2017-02-07 14:41:16 -05:00 |
|
Christoph M. Wintersteiger
|
5682c43604
|
Merge pull request #881 from dwoos/tactic-labels
Thread labels through tactic system
|
2017-02-04 20:37:11 +00:00 |
|
Murphy Berzish
|
ebcfa966c7
|
data structure refactor in theory_str
|
2017-01-30 16:07:32 -05:00 |
|
Nikolaj Bjorner
|
dadcc6e8ff
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-01-30 02:09:26 -08:00 |
|
Nikolaj Bjorner
|
37ee4c95c3
|
adding parallel threads
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-30 02:09:08 -08:00 |
|
Doug Woos
|
5796e15088
|
Thread labels through tactic system
|
2017-01-27 11:07:13 -08:00 |
|
Nikolaj Bjorner
|
b70f1f0319
|
fix overflow exposed in #880
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-27 09:47:18 -08:00 |
|
Nikolaj Bjorner
|
7386e2f3e9
|
add warning for scearios of #876
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-25 18:29:30 -08:00 |
|
Nikolaj Bjorner
|
6e6c5935d7
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-01-25 18:09:37 -08:00 |
|
Nikolaj Bjorner
|
777091e653
|
fix part 1 of #875
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-25 18:09:27 -08:00 |
|
Murphy Berzish
|
09ac5645e4
|
parameterize theory-aware activity of overlap
|
2017-01-22 23:21:20 -05:00 |
|
Christoph M. Wintersteiger
|
adf8072eaa
|
Added option to limit the distance of unsat core extension through patterns.
|
2017-01-21 12:28:37 +00:00 |
|
Murphy Berzish
|
50e2273dbd
|
substr bugfix
|
2017-01-20 17:39:32 -05:00 |
|
Nikolaj Bjorner
|
0aa912371b
|
Another fix for #847. Reset wmax theory solver state between lex calls, otherwise it uses stale constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-17 14:19:24 -08:00 |
|
Murphy Berzish
|
a570149b57
|
finite overlap models with binary search
|
2017-01-17 14:49:57 -05:00 |
|
Murphy Berzish
|
794e210958
|
finite model fix
|
2017-01-16 21:42:11 -05:00 |
|
Murphy Berzish
|
0af834421f
|
finite model finding for other concat cases in theory_str
|
2017-01-16 18:24:47 -05:00 |
|
Murphy Berzish
|
e459617c39
|
experimental finite model finding WIP, first successful run
|
2017-01-16 18:04:03 -05:00 |
|
Murphy Berzish
|
4e2847dea4
|
Revert "scale theory-aware priority by bvar_inc"
This reverts commit aa8bf2668f .
|
2017-01-16 15:46:28 -05:00 |
|
Murphy Berzish
|
4b6582b8f3
|
Revert "experimental z3str2 search order"
This reverts commit 0dfaa30ae8 .
|
2017-01-16 15:46:17 -05:00 |
|
Murphy Berzish
|
0dfaa30ae8
|
experimental z3str2 search order
|
2017-01-16 14:46:04 -05:00 |
|
Christoph M. Wintersteiger
|
e472a8d4cf
|
Enabled filenames in error messages during inclusion of files.
|
2017-01-16 15:46:58 +00:00 |
|
Christoph M. Wintersteiger
|
00a50eea7f
|
Added (include ...) SMT2 command.
|
2017-01-16 15:05:58 +00:00 |
|
Nikolaj Bjorner
|
c4c9de0838
|
fix memory leaks from cancellations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-15 20:09:27 -08:00 |
|
Nikolaj Bjorner
|
ee36662435
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-01-15 11:56:01 -08:00 |
|
Nikolaj Bjorner
|
7df803c131
|
Fix unsound handling of upper bounds in wmax, thanks to Patrick Trentin for report and careful repros #847
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-15 11:52:48 -08:00 |
|
Murphy Berzish
|
aa8bf2668f
|
scale theory-aware priority by bvar_inc
|
2017-01-14 15:28:58 -05:00 |
|
Murphy Berzish
|
a9ec8666f0
|
add phase selection to theory-aware branching queue
|
2017-01-14 14:43:57 -05:00 |
|
Murphy Berzish
|
dd03632f3d
|
Merge branch 'develop' of github.com:mtrberzi/z3 into develop
|
2017-01-13 12:57:50 -05:00 |
|
Murphy Berzish
|
f033a77fae
|
modify theory-aware branching to manipulate activity instead of giving absolute priority
|
2017-01-13 12:57:48 -05:00 |
|
Murphy Berzish
|
677fcdcb41
|
concat overlap avoid in theory_str
|
2017-01-12 18:41:30 -05:00 |
|
Christoph M. Wintersteiger
|
2458db30cf
|
Corner-case fix for smt::solver::pop_core
|
2017-01-12 12:49:26 +00:00 |
|
Murphy Berzish
|
6576dabd58
|
add tracing info to theory_str cut var map
|
2017-01-12 00:20:34 -05:00 |
|
Christoph M. Wintersteiger
|
650ea7b9cc
|
Bugfix for smt.core.extend_patterns
|
2017-01-11 18:40:11 +00:00 |
|
Murphy Berzish
|
20a8ad9b21
|
correctly reserve entries in theory aware branching queue heap
|
2017-01-10 22:15:46 -05:00 |
|
Murphy Berzish
|
bc5af58734
|
additional theory-aware branches in theory_str
|
2017-01-10 20:08:35 -05:00 |
|
Murphy Berzish
|
1363f50e4f
|
demonstration of theory-aware branching in theory_str, WIP
|
2017-01-10 19:50:46 -05:00 |
|
Murphy Berzish
|
3459c1993e
|
experimental theory-aware branching code
|
2017-01-10 15:38:33 -05:00 |
|
Christoph M. Wintersteiger
|
384468bc99
|
Added option to extend unsat cores with literals that (potentially) provide quantifier instances.
|
2017-01-10 20:22:20 +00:00 |
|
Christoph M. Wintersteiger
|
ba9d36605b
|
Formatting, whitespace
|
2017-01-10 20:22:20 +00:00 |
|