| ⊦ is_shortvalue(st[r -- mkfs(class, short_type, fieldvar) ']) ∧ ¬ path∃(str, r0, r1, st) ∧ ¬ junkref(str, r0, st) → ¬ path∃(str, r0, r1, st[r -- mkfs(class, short_type, fieldvar) ', shortval(sho)]) |
⊦ is_shortvalue(st[r -- mkfs(class, short_type, fieldvar) ']) ∧ path∃(str, r0, r1, st[r -- mkfs(class, short_type, fieldvar) ', shortval(sho)]) ∧ ¬ junkref(str, r0, st) → path∃(str, r0, r1, st)
⊦ is_shortvalue(st[r -- mkfs(class, short_type, fieldvar) ']) ∧ path∃(str, r0, r1, st[r -- mkfs(class, short_type, fieldvar) ', shortval(sho)]) ∧ ¬ junkref(str, r0, st) → path∃(str, r0, r1, st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, r, class, fieldvar, str, r0, r1, sho)]]