| key-cons(key, fs[ri[key]]), ri[key] ∈ fs, key ∈ ri, key.data? → ¬ inodekey(key.ino) ∈ ro ⊦ key ∈ ro, (ri ⊖ ro)[key] ∈ fs ∧ key-cons(key, fs[(ri ⊖ ro)[key]]), key ∈ ri ∧ ¬ key ∈ ro ∧ ¬ key.data? |
key.data?, key-cons(key, fs[ri[key]]), key ∈ ri, ri[key] ∈ fs ⊦ key ∈ ro, inodekey(key.ino) ∈ ro, (ri ⊖ ro)[key] ∈ fs ∧ key-cons(key, fs[(ri ⊖ ro)[key]])