| alink = mklink(m, str0), m ∈ dirs, p_ino ∈ dirs, ¬ str ∈ entries ∨ entries[str] ≠ ino0 ⊦ str0 ∈ (m = p_ino ⊃ mkdir(m0, md, n, n0, entries[str, ino]);dirs[m]).entries ∧ ino0 = (m = p_ino ⊃ mkdir(m0, md, n, n0, entries[str, ino]);dirs[m]).entries[str0] ↔ str0 ∈ (m = p_ino ⊃ mkdir(m0, md, n, n0, entries);dirs[m]).entries ∧ ino0 = (m = p_ino ⊃ mkdir(m0, md, n, n0, entries);dirs[m]).entries[str0], ino = ino0 |
p_ino ∈ dirs, m ∈ dirs, ¬ str ∈ entries ∨ entries[str] ≠ ino0 ⊦ str0 ∈ (m = p_ino ⊃ mkdir(m0, md, n, n0, entries[str, ino]);dirs[m]).entries ∧ ino0 = (m = p_ino ⊃ mkdir(m0, md, n, n0, entries[str, ino]);dirs[m]).entries[str0] ↔ str0 ∈ (m = p_ino ⊃ mkdir(m0, md, n, n0, entries);dirs[m]).entries ∧ ino0 = (m = p_ino ⊃ mkdir(m0, md, n, n0, entries);dirs[m]).entries[str0], ino = ino0