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