| validFields(r, fv ' + fis0, st0), ∀ r, st0. validFields(r, fis0, st0) → onlyModified(r, st0, update(r, fis0, st0)) ⊦ onlyModified(r, st0, update(r, fis0, st0)[r -- fv .1, fv .2]) |
validFields(r, (sk × val) ' + fis0, st0), ∀ r, st0. validFields(r, fis0, st0) → onlyModified(r, st0, update(r, fis0, st0)) ⊦ onlyModified(r, st0, update(r, fis0, st0)[r -- (sk × val) .1, (sk × val) .2])
[[CONCRETESIMPRULES : ([CSIMPGEN : fieldvalue generated by ×;])]]