| ⊦ validFields(r, fis, st[r -- sk, val]) ↔ validFields(r, fis, st), sk ∈ fis |
⊦ validFields(r, fis, st) ↔ unique_al(fis) ∧ ¬ _type ∈ fis ∧ ¬ _length ∈ fis ∧ hasKeys(r, fis .keys, st)
⊦ unique_al(fis) ∧ ¬ _type ∈ fis ∧ ¬ _length ∈ fis ∧ hasKeys(r, fis .keys, st[r -- sk, val]) ↔ validFields(r, fis, st), sk ∈ fis
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st[r -- sk, val], fis, r)]]