| validFields(r0, fis, st), is_valid_ref(str, r0, st), is_valid_ref(str, r, update(r0, fis, st)) ⊦ r = jvmref, junkref(str, r, update(r0, fis, st)), path∃(str, r, r0, st), _type ∈ fis, is_valid_ref(str, r, st) |
⊦ ¬ is_valid_ref(str, r1, st) ∧ r1 ≠ jvmref → ¬ path∃(str, r, r1, st)
validFields(r0, fis, st), is_valid_ref(str, r0, st), is_valid_ref(str, r, update(r0, fis, st)) ⊦ r = r0, r = jvmref, junkref(str, r, update(r0, fis, st)), path∃(str, r, r0, st), _type ∈ fis, is_valid_ref(str, r, st)
[[CONCRETESIMPRULES : ()], [EXTRAFMAS : (r = r0)]]