| orphans-cons(fs, ri, ro), ri-cons(ri, fs), key ∈ ri ⊦ adr ∈ fs, ∀ ino. inodekey(ino) ∈ ri[key, adr] → (fs[adr, fs[ri[key]]][ri[key, adr][inodekey(ino)]].nlink = 0 ∧ ino ≠ ROOT_INO ↔ inodekey(ino) ∈ ro) |
orphans-cons(fs, ri, ro), ri-cons(ri, fs), inodekey(ino) ∈ ri[key, adr], key ∈ ri ⊦ fs[adr, fs[ri[key]]][ri[key, adr][inodekey(ino)]].nlink = 0 ∧ ino ≠ ROOT_INO ↔ inodekey(ino) ∈ ro, adr ∈ fs