| (((fid.ino => mkdir(# entries, md, m0, m1, entries) * abs(sdt, entries)) * D0))(dirs), D1(dirs), ∀ ino0. ⌜ino0⌝ = fid → ino0 ∈ files, ∀ ino. ¬ ino ∈ files ∨ ¬ ino ∈ dirs, ∀ ino0. ⌜ino0⌝ ∈ sdt.fids → ino0 ∈ files ⊦ |
fid = ⌜m⌝ , (((m => mkdir(# entries, md, m0, m1, entries) * abs(sdt, entries)) * D0))(dirs), D1(dirs), ∀ ino0. ⌜ino0⌝ ∈ sdt.fids → ino0 ∈ files, ∀ ino. ¬ ino ∈ files ∨ ¬ ino ∈ dirs, ∀ ino0. ⌜ino0⌝ = fid → ino0 ∈ files ⊦
Used simplifier rules: ⊦ m = fid.ino ↔ fid = ⌜m⌝ ; (elim) Used terms: fid, m1