| dirs[p_ino] = mkdir(m, md, n, n0, entries), p_ino ∈ dirs ⊦ links(ino, dirs[p_ino, mkdir(m0, md, n, n0, entries[str, ino])]) = links(ino, dirs) ++ mklink(p_ino, str), str ∈ entries |
Used simplifier rules: links-add-entry: ⊦ p_ino ∈ dirs → links (ino0, dirs[p_ino, mkdir(m0, md, n, n0, entries[str, ino])]) = (ino = ino0 ⊃ links(ino0, dirs[p_ino, mkdir(m0, md, n, n0, entries)]) ++ mklink(p_ino, str) ;(str ∈ entries ∧ entries[str] = ino0 ⊃ 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)]) ) );%links-modmeta: ⊦ ino ∈ dirs ∧ dirs[ino] = mkdir(m0, md0, n1, n2, entries) → links(ino0, dirs[ino, mkdir(m, md, n, n0, entries)]) = links(ino0, dirs);