| ⟨afs_create_ino#(m, md, ino0; dent, err, dirs1, files1)⟩ (dent = dent0 ∧ err = err0 ∧ dirs1 = dirs0 ∧ files1 = files0), dirs1[m] = mkdir(m0, md2, # links(m, dirs1), m2, entries0), dent = negdentry(str), dirs = dirs0, files = files0, ino = inode.ino, inode = mkinode(m, md0, true, # links(m, dirs1), m2, m0), dent0.dentry?, afs-cons(dirs, files), afs-cons(dirs1, files1), afs-cons(dirs0, files0), m ∈ dirs1, links(m, dirs1) ≠ ∅ ∨ m = ROOT_INO ⊦ ⟪asynced := ?⟫ true, ino0 = 0, ino ∈ dirs, ino0 ∈ dirs1, ino0 ∈ files1, str ∈ entries0, ino ∈ files |