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