| ⊦ validfieldlist(str, jvmref, sks, st[_mode, val]) ↔ validfieldlist(str, jvmref, sks, st), mkfs(`java.lang.Object' .class, void_type, `mode' .field) ' ∈ sks |
⊦ rk .ref = jvmref ∧ (r ≠ jvmref ∨ ¬ rk .key ∈ sks) → (validfieldlist(str, r, sks, st[rk, val]) ↔ validfieldlist(str, r, sks, st))
¬ (_mode .ref = jvmref ∧ (jvmref ≠ jvmref ∨ ¬ _mode .key ∈ sks)) ⊦ validfieldlist(str, jvmref, sks, st[_mode, val]) ↔ validfieldlist(str, jvmref, sks, st), mkfs(`java.lang.Object' .class, void_type, `mode' .field) ' ∈ sks
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (val, _mode, st, sks, jvmref, str)]]