Murphy Berzish
|
f604fad779
|
z3str3: fix negated str.contains, add reduction for str.at
|
2020-02-20 11:46:29 -10:00 |
|
Murphy Berzish
|
698e2ffb0b
|
z3str3: small refactoring to previous commit
|
2020-02-18 08:57:06 -10:00 |
|
Murphy Berzish
|
b4acd44d5e
|
z3str3: fix crash in model construction when a variable has an impossible length assignment
|
2020-02-18 08:57:06 -10:00 |
|
Murphy Berzish
|
0146259ea4
|
z3str3: fix control flow and return paths in regex model construction
|
2020-02-12 12:03:34 -08:00 |
|
Murphy Berzish
|
8d3ed19981
|
z3str3: loop and trace cleanup
|
2020-02-11 12:37:42 -08:00 |
|
Nikolaj Bjorner
|
d770b5135d
|
fix build warnings for theory_str_mc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-10 09:02:14 -08:00 |
|
Murphy Berzish
|
524434cfbb
|
z3str3: pass correct subterm to negative regex model construction
|
2020-02-09 20:40:43 -08:00 |
|
Nikolaj Bjorner
|
d5dfe07203
|
warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-07 19:42:44 -08:00 |
|
Nikolaj Bjorner
|
88374a15d0
|
build errors/warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-07 10:09:10 -08:00 |
|
Murphy Berzish
|
4535228fe2
|
z3str3: mk_value searches equivalence class of terms for candidate model variables
|
2020-02-06 21:43:23 -08:00 |
|
Murphy Berzish
|
69cab61de3
|
z3str3: fix str.contains bitvector reduction
|
2020-02-06 21:43:23 -08:00 |
|
Murphy Berzish
|
883c5df109
|
z3str3: regex automata in bitvector model construction
|
2020-02-06 21:43:23 -08:00 |
|
Murphy Berzish
|
237adbf40c
|
z3str3: ensure top-level free variables always participate in model construction
|
2020-02-06 21:43:23 -08:00 |
|
Murphy Berzish
|
812049ca4a
|
z3str3: ignore non-relevant formulas in bitvector model construction
|
2020-02-06 21:43:23 -08:00 |
|
Murphy Berzish
|
cf3f271f5b
|
z3str3: add smt.str.fixed_length_naive_cex option for naive length-based counterexamples
|
2020-02-06 21:43:23 -08:00 |
|
Murphy Berzish
|
c1e7d7788e
|
z3str3: refactor bv-mc to separate file
|
2020-02-06 21:43:23 -08:00 |
|
Murphy Berzish
|
5a9a173c5f
|
z3str3: move bitvector model construction to theory_str_mc
|
2020-02-06 21:43:23 -08:00 |
|
Murphy Berzish
|
509cad9c9a
|
z3str3: refactoring, move legacy model construction code into theory_str_mc
|
2020-01-14 16:13:25 -08:00 |
|