| fs[ri[dentrykey(ino, str)]] = dentrynode(key, m), ubifs-cons(fs, ri, ro, fi, fo, log), inodekey(m) ∈ ro, dentrykey(ino, str) ∈ ri ⊦ |
fs[ri[dentrykey(ino, str)]] = dentrynode(key, m), ubifs-cons(fs, ri, ro, fi, fo, log), inodekey(ino) ∈ ri, inodekey(m) ∈ ro, dentrykey(ino, str) ∈ ri ⊦ # ro = 0, ro = ∅
Used simplifier rules: size-zero-01: ⊦ ks ≠ ∅ → # ks ≠ 0; (forward) from specification set-basic[node-index]%ubifs-parent-in: ⊦ dentrykey(ino, str) ∈ ri ∧ ubifs-cons(fs, ri, ro, fi, fo, log) → inodekey(ino) ∈ ri; (forward) from specification aubifs-inv%ne-01: ⊦ key ∈ ks → ks ≠ ∅; (forward) from specification set-basic[node-index]