| abs-keys(ro) = abs-keys(orphans(fs, ri)) ++ n, key.inode?, ro.inodes? ⊦ key ∈ ro ↔ key = inodekey(n) ∨ key ∈ ri ∧ fs[ri[key]].nlink = 0 ∧ key.ino ≠ ROOT_INO |
abs-keys(ro) = abs-keys(orphans(fs, ri)) ++ n, key = inodekey(m), key.inode?, ro.inodes? ⊦ key ∈ ro ↔ key = inodekey(n) ∨ key ∈ ri ∧ fs[ri[key]].nlink = 0 ∧ m ≠ ROOT_INO
Used simplifier rules: ⊦ key.inode? → (m = key.ino ↔ key = inodekey(m)); (elim) Used terms: key, m