| (((m => mkdir(# entries, md, m1, m2, entries) * abs(sdt, entries)) * D1))(dirs), D0(dirs), m ∈ files, ∀ ino. ⌜ino⌝ ∈ sdt.fids → ino ∈ files, ∀ ino. ¬ ino ∈ files ∨ ¬ ino ∈ dirs ⊦ |
Used simplifier rules: sep-ass: ⊦ (D * D0) * D1 = D * D0 * D1; from specification heap-sep[dir-heap]%sep-com: ⊦ D * D0 = D0 * D; from specification heap-sep[dir-heap]% ⊦ ((ino => ad * D))(dirs) → ino ∈ dirs; (s) Used terms: m