| abs-keys(orphans(fs0, ri0)) = abs-keys(orphans(fs, ri)), key.inode? ⊦ key.ino = ROOT_INO, key ∈ ri0 ∧ fs0[ri0[key]].nlink = 0 ↔ key ∈ ri ∧ fs[ri[key]].nlink = 0 |
abs-keys(orphans(fs0, ri0)) = abs-keys(orphans(fs, ri)), key = inodekey(m), key.inode? ⊦ key ∈ ri0 ∧ fs0[ri0[key]].nlink = 0 ↔ 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