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