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