| key = inodekey(m), key.inode?, ro.inodes?, ∀ ino. inodekey(ino) ∈ ro ↔ inodekey(ino) ∈ ri ∧ fs[ri[inodekey(ino)]].nlink = 0 ∧ ino ≠ ROOT_INO ⊦ key ∈ ro ↔ key ∈ ri ∧ fs[ri[key]].nlink = 0 ∧ m ≠ ROOT_INO |
ro.inodes?, ∀ ino. inodekey(ino) ∈ ro ↔ inodekey(ino) ∈ ri ∧ fs[ri[inodekey(ino)]].nlink = 0 ∧ ino ≠ ROOT_INO ⊦ inodekey(m) ∈ ro ↔ inodekey(m) ∈ ri ∧ fs[ri[inodekey(m)]].nlink = 0 ∧ m ≠ ROOT_INO
Used simplifier rules: ⊦ inodekey(m).inode?; (s)