| (m1 = ino ⊃ mkdir(m, md, n, n0, entries);dirs[m1]) = mkdir(m2, md1, m3, m4, entries0), dirs[ino] = mkdir(m0, md0, n1, n2, entries), dirs[m1] = mkdir(m5, md2, m6, m7, entries1), ino ∈ dirs, m1 ∈ dirs ⊦ str ∈ entries0 ∧ ino0 = entries0[str] ↔ str ∈ entries1 ∧ ino0 = entries1[str] |
(m1 = ino ⊃ mkdir(m, md, n, n0, entries);mkdir(m5, md2, m6, m7, entries1)) = mkdir(m2, md1, m3, m4, entries0), dirs[m1] = mkdir(m5, md2, m6, m7, entries1), dirs[ino] = mkdir(m0, md0, n1, n2, entries), m1 ∈ dirs, ino ∈ dirs ⊦ str ∈ entries0 ∧ ino0 = entries0[str] ↔ str ∈ entries1 ∧ ino0 = entries1[str]