| sk = fs ', fs = mkfs(class, ty, fieldvar), validval(str, rk, val, st), validval(str, r -- sk, val0, st), is_fskey(sk) ⊦ r -- _type = rk, validval(str, val0, ty, st[rk, val]) ∧ ty ≠ void_type ∧ sk ≠ _length |
validval(str, rk, val, st), validval(str, r -- mkfs(class, ty, fieldvar) ', val0, st) ⊦ r -- _type = rk, validval(str, val0, ty, st[rk, val]) ∧ ty ≠ void_type ∧ mkfs(class, ty, fieldvar) ' ≠ _length
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ is_fskey(fs ')])]]