| ⊦ instore(r, class, (sk × val) + [], st) ↔ r ≠ jvmref ∧ r -- _type ∈ st ∧ st[r -- _type] = typeval(mkclasstype(class)) ∧ r -- sk ∈ st ∧ st[r -- sk] = val |
⊦ instore(r, class, (sk × val) ' + fis, st) ↔ (r -- sk) × val ∈ st ∧ instore(r, class, fis, st)
instore(r, class, (sk × val) ' + [], st) ↔ (r -- sk) × val ∈ st ∧ instore(r, class, [], st) ⊦ instore(r, class, (sk × val) + [], st) ↔ r ≠ jvmref ∧ r -- _type ∈ st ∧ st[r -- _type] = typeval(mkclasstype(class)) ∧ r -- sk ∈ st ∧ st[r -- sk] = val
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (r, class, sk, val, [], st)]]