| key.inode?, ∀ ino0. inodekey(ino0) ∈ ks0 → ino0 < ino, ∀ ks1. # ks1 < #(ks0 ++ key) → true → (∃ ino. ∀ ino0. inodekey(ino0) ∈ ks1 → ino0 < ino) ⊦ key ∈ ks0, ∃ ino. ∀ ino0. inodekey(ino0) = key ∨ inodekey(ino0) ∈ ks0 → ino0 < ino |
⊦ key.inode? ↔ (∃ m. key = inodekey(m))
∀ ino0. inodekey(ino0) ∈ ks0 → ino0 < ino, ∃ m. key = inodekey(m), ∀ ks1. # ks1 < #(ks0 ++ key) → true → (∃ ino. ∀ ino0. inodekey(ino0) ∈ ks1 → ino0 < ino) ⊦ key ∈ ks0, ∃ ino. ∀ ino0. inodekey(ino0) = key ∨ inodekey(ino0) ∈ ks0 → ino0 < ino
Used terms: key