| jvmref -- mkfs(`java.lang.Object' .class, void_type, `out' .field) ' = r -- mkfs(class, int_type, fieldvar) ' ⊦ val = st[jvmref -- mkfs(`java.lang.Object' .class, void_type, `out' .field) '] |
⊦ r -- sk = r0 -- sk0 ↔ r = r0 ∧ sk = sk0
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ fs ' = fs0 ' ↔ fs = fs0], [CSIMPSEQ : ⊦ mkfs(class, ty, fieldvar) = mkfs(class0, ty0, fieldvar0) ↔ class = class0 ∧ ty = ty0 ∧ fieldvar = fieldvar0], [CSIMPSEQ : ⊦ int_type ≠ void_type])], [EXTRATERMS : (mkfs(class, int_type, fieldvar) ', r, mkfs (`java.lang.Object' .class, void_type, `out' .field) ', jvmref)]]