| ⊦ ¬ goodfieldsandtypes(r, sks, st[r0 -- mkfs(class0, ty, fieldvar) ', val]) ∧ mkfs(class0, ty, fieldvar) ' ≠ _type ∧ oktype(val, ty, st) → ¬ goodfieldsandtypes(r, sks, st) |
oktype(val, ty, st), goodfieldsandtypes(r, sks, st) ⊦ mkfs(class0, ty, fieldvar) ' = _type, goodfieldsandtypes(r, sks, st[r0 -- mkfs(class0, ty, fieldvar) ', val])
[[CONCRETESIMPRULES : ()]]