| sk .fs = mkfs(class, ty, fieldvar), okarrays(r, (sk × val) ', st) ↔ is_integervalue(val) ∧ is_fskey(sk) ∧ is_arraytype(ty) ∧ okarray(st[r -- sk], ty .type, val .intval, st) ⊦ okarrays(r, (sk × val) ', st) ↔ is_integervalue(val) ∧ ¬ is_indexkey(sk) ∧ is_arraytype(ty) ∧ okarray(st[r -- sk], ty .type, val .intval, st) |
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ is_fskey(sk) ↔ is_indexkey(sk)], [CSIMPSEQ : ⊦ is_indexkey(sk) → ¬ is_fskey(sk)])]]