| fs = mkfs(class, ty, fieldvar), class+∃(str, st[r -- _type] .type .class), is_obj(r, st), okval(val, ty) ⊦ fs ' = _type, is_obj(str, r, st[r -- fs ', val]), is_abstract(st[r -- _type] .type .class) |
class+∃(str, st[r -- _type] .type .class), is_obj(r, st), okval(val, ty) ⊦ mkfs(class, ty, fieldvar) ' = _type, is_obj(str, r, st[r -- mkfs(class, ty, fieldvar) ', val]), is_abstract(st[r -- _type] .type .class)
[[CONCRETESIMPRULES : ()]]