| ro.inodes?, ∀ ino. inodekey(ino) ∈ ro ↔ inodekey(ino) ∈ ri ∧ fs[ri[inodekey(ino)]].nlink = 0 ∧ ino ≠ ROOT_INO ⊦ ∀ key. key ∈ ro ↔ key ∈ orphans(fs, ri) |
ro.inodes?, ∀ ino. inodekey(ino) ∈ ro ↔ inodekey(ino) ∈ ri ∧ fs[ri[inodekey(ino)]].nlink = 0 ∧ ino ≠ ROOT_INO ⊦ key ∈ ro ↔ 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)