| sk .fs = mkfs(class0, ty, fieldvar), is_fskey(sk), r -- sk ∈ st, sk ∈ instfields(class), r ∈ st, compat(str, st[r -- sk], ty, st) ⊦ r = jvmref, compat(str, st[r -- sk], ty, st[_mode, val]) |
sk = fs ', fs = mkfs(class0, ty, fieldvar), is_fskey(sk), r -- sk ∈ st, sk ∈ instfields(class), r ∈ st, compat(str, st[r -- sk], ty, st) ⊦ r = jvmref, compat(str, st[r -- sk], ty, st[_mode, val])
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ is_fskey(sk) → (fs = sk .fs ↔ sk = fs ')])], [EXTRATERMS : (sk, fs)]]