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