| 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 |
abs-keys(ro) = abs-keys(orphans(fs, ri)) ++ n, ro.inodes? ⊦ inodekey(m) ∈ ro ↔ m = n ∨ inodekey(m) ∈ ri ∧ fs[ri[inodekey(m)]].nlink = 0 ∧ m ≠ ROOT_INO
Used simplifier rules: ⊦ inodekey(m).inode?; (s)% ⊦ inodekey(m) = inodekey(m0) ↔ m = m0; (s)