| ⊦ r = r0, hasKeys(r, sks, addobj(r0, class, [], st)) ↔ hasKeys(r, sks, st) |
⊦ addobj(r, class1, [], st) = st[r -- _type, typeval(mkclasstype(class1))]
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ r ≠ r0 → ( hasKeys (r, sks, st[r0 -- sk, val]) ↔ hasKeys(r, sks, st))])]]