| ⊦ is_shortvalue(st[r -- mkfs(class, short_type, fieldvar) ']) ∧ refs0 ≠ [] ∧ validrefs(str, refs0, ty, st[r -- mkfs(class, short_type, fieldvar) ', shortval(sho)]) ∧ ¬ junkref(str, refs0 .first, st) → validrefs(str, refs0, ty, st) |
validrefs(str, refs0, ty, st[r -- mkfs(class, short_type, fieldvar) ', shortval(sho)]), is_shortvalue(st[r -- mkfs(class, short_type, fieldvar) ']) ⊦ refs0 = [], junkref(str, refs0 .first, st), validrefs(str, refs0, ty, st)
[[CONCRETESIMPRULES : ()]]