| p_ino ∈ dirs ⊦ links(ino0, dirs[p_ino, mkdir(m0, md, n, n0, entries[str, ino0])]) = links(ino0, dirs[p_ino, mkdir(m0, md, n, n0, entries)]) ++ mklink(p_ino, str) |
⊦ ls = ls0 ↔ (∀ alink. alink ∈ ls ↔ alink ∈ ls0)
p_ino ∈ dirs ⊦ ∀ alink. alink ∈ links(ino0, dirs[p_ino, mkdir(m0, md, n, n0, entries[str, ino0])]) ↔ alink ∈ links(ino0, dirs[p_ino, mkdir(m0, md, n, n0, entries)]) ++ mklink(p_ino, str)
Used terms: links(ino0, dirs[p_ino, mkdir(m0, md, n, n0, entries)]) ++ mklink(p_ino, str), links(ino0, dirs[p_ino, mkdir(m0, md, n, n0, entries[str, ino0])])