| ⊦ sk ≠ _type ∧ goodfieldandtype(r0, sk, st) ∧ oktype(val, sk .fs .type, st) ∧ ¬ sk ∈ fis ∧ sk ≠ _length → (okarrays(r, fis, st[r0 -- sk, val]) ↔ okarrays(r, fis, st)) |
oktype(val, sk .fs .type, st), goodfieldandtype(r0, sk, st) ⊦ sk = _type, sk = _length, okarrays(r, fis, st[r0 -- sk, val]) ↔ okarrays(r, fis, st), sk ∈ fis
[[CONCRETESIMPRULES : ()]]