Murphy Berzish
|
5cfe5e15ac
|
unsat core validation for smt theories
|
2017-04-21 17:51:14 -04:00 |
|
Murphy Berzish
|
bef64961ae
|
add pre-init assumptions for smt theories
|
2017-04-18 13:12:03 -04:00 |
|
Murphy Berzish
|
a7f72bf4ef
|
add overlap assumption to other cases in theory_str
|
2017-04-13 13:46:23 -04:00 |
|
Murphy Berzish
|
7207cabc97
|
experimental new unsat core based overlap detection
|
2017-04-12 17:09:35 -04:00 |
|
Murphy Berzish
|
43f9a0a2bd
|
fix unterminated char*
|
2017-03-17 13:48:30 -04:00 |
|
Murphy Berzish
|
24df976f95
|
fixup startswith/endswith to prefixof/suffixof
|
2017-03-13 17:03:36 -04:00 |
|
Murphy Berzish
|
b459d17624
|
fix int-to-str terms in theory_str not being picked up
|
2017-03-10 13:53:55 -05:00 |
|
Murphy Berzish
|
9f79015ee6
|
patches to theory_str for theory_seq compat
|
2017-03-01 22:18:18 -05:00 |
|
Murphy Berzish
|
ab71dea82d
|
theory_str refactoring
|
2017-02-28 17:47:55 -05:00 |
|
Murphy Berzish
|
8b077ebbe7
|
re-add regex NFA
|
2017-02-28 14:06:13 -05:00 |
|
Murphy Berzish
|
11000efbfe
|
fix zstring
|
2017-02-27 21:16:15 -05:00 |
|
Murphy Berzish
|
c62b55f9b1
|
fix npos semantics
|
2017-02-27 20:51:30 -05:00 |
|
Murphy Berzish
|
3f1ceedcb1
|
theory_str refactor pass 2
|
2017-02-27 20:48:55 -05:00 |
|
Murphy Berzish
|
725352234d
|
refactoring theory_str
|
2017-02-27 13:22:56 -05:00 |
|
Murphy Berzish
|
a7b21dc5d5
|
refactor: aligned external/internal names for str.strong_arrangements option
|
2017-02-23 16:00:05 -05:00 |
|
Murphy Berzish
|
5107e5cafc
|
refactor: remove t_str_refcount_hack traces
|
2017-02-23 15:01:55 -05:00 |
|
Murphy Berzish
|
179b0f7630
|
clean up todos theory_str
|
2017-02-21 19:52:27 -05: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 |
|
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 |
|
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 |
|
Murphy Berzish
|
ebcfa966c7
|
data structure refactor in theory_str
|
2017-01-30 16:07:32 -05:00 |
|
Murphy Berzish
|
09ac5645e4
|
parameterize theory-aware activity of overlap
|
2017-01-22 23:21:20 -05:00 |
|
Murphy Berzish
|
50e2273dbd
|
substr bugfix
|
2017-01-20 17:39:32 -05: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
|
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 |
|
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 |
|
Murphy Berzish
|
6576dabd58
|
add tracing info to theory_str cut var map
|
2017-01-12 00:20:34 -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
|
9004e1b23e
|
disable length test/theory case split integration theory_str
|
2017-01-10 12:34:44 -05:00 |
|
Murphy Berzish
|
5f854c6689
|
experimental linear search theory case split in theory_str
|
2017-01-09 15:11:56 -05:00 |
|
Murphy Berzish
|
6f5c1942f0
|
theory_str length propagation
|
2017-01-08 20:15:45 -05:00 |
|
Murphy Berzish
|
c190d45859
|
fix binary search string length axiom
|
2017-01-04 15:56:16 -05:00 |
|
Murphy Berzish
|
f9d7981c1e
|
add theory case split to theory_str binary search
|
2017-01-03 15:45:04 -05:00 |
|
Murphy Berzish
|
f3e064cb07
|
theory_str binary search crash avoidance when a negative length is reached
|
2016-12-31 13:28:32 -05:00 |
|
Murphy Berzish
|
0a6c23148f
|
fix empty vector edge case in binary search
|
2016-12-22 19:33:38 -05:00 |
|
Murphy Berzish
|
2dc9b486d3
|
theory_str binary search heuristic WIP
|
2016-12-22 19:17:42 -05:00 |
|
Murphy Berzish
|
94762d276d
|
add string constant cache to theory_str and associated param
|
2016-12-18 18:47:38 -05:00 |
|