| ⊦ sk ≠ _type ∧ goodfieldandtype(r, sk, st) ∧ oktype(val, sk .fs .type, st) → (goodfieldsandtypes(r0, sks, st[r -- sk, val]) ↔ goodfieldsandtypes(r0, sks, st)) |
oktype(val, sk .fs .type, st), goodfieldandtype(r, sk, st) ⊦ sk = _type, goodfieldsandtypes(r0, sks, st[r -- sk, val]) ↔ goodfieldsandtypes(r0, sks, st)
[[CONCRETESIMPRULES : ()]]