| junkref(str, r, update(r0, fis0, st)[r0 -- sk, val]), path∃(str, r, r0, update(r0, fis0, st)), ∀ str0, r1, r2, st0. junkref(str0, r1, update(r2, fis0, st0)) → path∃(str0, r1, r2, st0) ∨ junkref(str0, r1, st0) ⊦ _type = sk, path∃(str, r, r0, st), junkref(str, r, st), _type ∈ fis0 |
⊦ ¬ junkref(str, r, st) ∧ ¬ _type ∈ fis ∧ ¬ path∃(str, r, r0, st) → ¬ path∃(str, r, r0, update(r0, fis, st))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, fis0, r0, r, str)]]