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