| ⊦ is_valid_ref(r, st) ∧ oktype(val, fs .type, st) ∧ fs ' ≠ _length ∧ fs ' ≠ _type → is_valid_ref(r, st[r -- fs ', val]) |
oktype(val, fs .type, st), is_valid_ref(r, st) ⊦ fs ' = _length, fs ' = _type, is_valid_ref(r, st[r -- fs ', val])
[[CONCRETESIMPRULES : ()]]