| unique_al(fis), sk ∈ fis .keys ∨ sk = sk → r -- sk ∈ st, ∀ sk0. sk0 ∈ fis .keys → r -- sk0 ∈ st ⊦ _length = sk, _type = sk, _length ∈ fis, _type ∈ fis, hasKeys(r, fis .keys, st) ∧ r -- sk ∈ st |
⊦ sk ∈ fis .keys ↔ sk ∈ fis
unique_al(fis), sk ∈ fis ∨ sk = sk → r -- sk ∈ st, ∀ sk0. sk0 ∈ fis .keys → r -- sk0 ∈ st ⊦ _length = sk, _type = sk, _length ∈ fis, _type ∈ fis, hasKeys(r, fis .keys, st) ∧ r -- sk ∈ st
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (fis, sk)]]