| fs = mkfs(class, ty0, fieldvar) ⊦ r = r0, r0 -- fs ' ∈ st ∧ oktype(st[r0 -- fs '], ty0, addarray(r, ty, vals, st)) ↔ goodfieldandtype(r0, fs ', st) |
⊦ r = r0, r0 -- mkfs(class, ty0, fieldvar) ' ∈ st ∧ oktype(st[r0 -- mkfs(class, ty0, fieldvar) '], ty0, addarray(r, ty, vals, st)) ↔ goodfieldandtype(r0, mkfs(class, ty0, fieldvar) ', st)
[[CONCRETESIMPRULES : ()]]