| 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 ⊦ |
(((m => mkdir(# entries, md, m0, m1, entries) * abs(sdt, entries)) * D0))(dirs), D1(dirs), m ∈ files, ∀ ino. ¬ ino ∈ files ∨ ¬ ino ∈ dirs, ∀ ino0. ⌜ino0⌝ ∈ sdt.fids → ino0 ∈ files ⊦
Used simplifier rules: ⊦ ⌜m⌝ = ⌜m0⌝ ↔ m = m0; (s)