| update(r0, fis, st) = update(r0, fis0, st), fis0 ⊆ fis, path∃(str, r, r0, update(r0, fis0, st)) ⊦ junkref(str, r, st), _type ∈ fis, path∃(str, r, r0, st), dups(fis0 .keys) |
_type ∈ fis0, update(r0, fis, st) = update(r0, fis0, st), fis0 ⊆ fis, path∃(str, r, r0, update(r0, fis0, st)) ⊦ junkref(str, r, st), _type ∈ fis, path∃(str, r, r0, st), dups(fis0 .keys)
update(r0, fis, st) = update(r0, fis0, st), fis0 ⊆ fis, path∃(str, r, r0, update(r0, fis0, st)) ⊦ _type ∈ fis0, junkref(str, r, st), _type ∈ fis, path∃(str, r, r0, st), dups(fis0 .keys)
[[CONCRETESIMPRULES : ()], [EXTRAFMAS : (_type ∈ fis0)]]