| ubifs-cons(fs, ri, ro, fi, fo, log), datakey(ino, n) ∈ ri, ri[datakey(ino, n)] ∈ fs ⊦ fs[ri[datakey(ino, n)]].data? |
ubifs-cons(fs, ri, ro, fi, fo, log), ri[datakey(ino, n)] ∈ fs, datakey(ino, n) ∈ ri, inodekey(ino) ∈ ri ⊦ fs[ri[datakey(ino, n)]].data?, fs[ri[inodekey(ino)]].directory
Used simplifier rules: ubifs-file-in: ⊦ datakey(ino, n) ∈ ri ∧ ubifs-cons(fs, ri, ro, fi, fo, log) → inodekey(ino) ∈ ri; (forward) from specification aubifs-inv%ubifs-file-notdir: ⊦ datakey(ino, n) ∈ ri ∧ ubifs-cons(fs, ri, ro, fi, fo, log) → ¬ fs[ri[inodekey(ino)]].directory; (forward) from specification aubifs-inv