| ino ∈ dirs, ino0 ∈ dirs ⊦ subdirs(ino, dirs[ino, mkdir(n, md, n0, n1, entries[str, ino0])]) = subdirs(ino, dirs[ino, mkdir(n, md, n0, n1, entries)]) ++ str |
⊦ strings = strings0 ↔ (∀ str. str ∈ strings ↔ str ∈ strings0)
ino0 ∈ dirs, ino ∈ dirs ⊦ ∀ str0. str0 ∈ subdirs(ino, dirs[ino, mkdir(n, md, n0, n1, entries[str, ino0])]) ↔ str0 ∈ subdirs(ino, dirs[ino, mkdir(n, md, n0, n1, entries)]) ++ str
Used terms: subdirs(ino, dirs[ino, mkdir(n, md, n0, n1, entries)]) ++ str, subdirs(ino, dirs[ino, mkdir(n, md, n0, n1, entries[str, ino0])])