| sk .fs = mkfs(class0, ty, fieldvar), okfieldinits(class, (sk × val) ') ↔ is_fskey(sk) ∧ val = initial_value(ty) ∧ class0 = class ∧ ty ≠ abstract_type ⊦ okfieldinits(class, (sk × val) ') ↔ ¬ is_indexkey(sk) ∧ val = initial_value(ty) ∧ class0 = class ∧ ty ≠ abstract_type |
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ is_fskey(sk) ↔ is_indexkey(sk)], [CSIMPSEQ : ⊦ is_indexkey(sk) → ¬ is_fskey(sk)])]]