| ⊦ p_ino ∈ dirs ∧ dirs[p_ino] = mkdir(m, md, n0, n1, entries) → subdirs(p_ino, dirs[p_ino, mkdir(m, md, n0, n1, entries[str, ino])]) = (subdirs(p_ino, dirs) \ (str ∈ entries ∧ entries[str] ∈ dirs ⊃ {str} ;∅)) ∪ (ino ∈ dirs ⊃ {str} ;∅) |
dirs[p_ino] = mkdir(m, md, n0, n1, entries), p_ino ∈ dirs ⊦ subdirs(p_ino, dirs[p_ino, mkdir(m, md, n0, n1, entries[str, ino])]) = (subdirs(p_ino, dirs) \ (str ∈ entries ∧ entries[str] ∈ dirs ⊃ {str} ;∅)) ∪ (ino ∈ dirs ⊃ {str} ;∅)