| ⊦ okarray(r, ty, st) ∧ oktype(val, fs .type, st) ∧ fs ' ≠ _type ∧ fs ' ≠ _length → okarray(r, ty, st[r -- fs ', val]) |
⊦ oktype(val, ty, st) ↔ okval(val, ty)
⊦ okarray(r, ty, st) ∧ fs ' ≠ _type ∧ fs ' ≠ _length → okarray(r, ty, st[r -- fs ', val])
[[CONCRETESIMPRULES : ()]]