| fs[ri[key0]] = dentrynode(key1, m), (∅)[ri[inodekey(key1.ino)]].directory, inodekey(m) ∈ ri[key, ri[inodekey(key1.ino)]], key ∈ ri, key0 ∈ ri, ri[key0] ∈ fs, inodekey(key1.ino) ∈ ri, inodekey(m) ∈ ri, ∀ key. key ∈ ri → ri[key] ∈ fs ∧ key-cons(key, fs[ri[key]]) ⊦ inodekey(key1.ino) = key, key0 = key, fs[ri[key]].directory, ri[inodekey(key1.ino)] ∈ fs, inodekey(m) ∈ ro, inodekey(key1.ino) ∈ ro |
Used terms: inodekey(key1.ino)