| # links(entries0[str], dirs0) = m0 + 1, dirs0[m] = mkdir(m1 + 1, md1, # links(m, dirs0), m2, entries0), files1[entries0[str]] = mkfile(m3, md2, m0 + 1, content), dirs = dirs0[m, mkdir(m1, md, # links(m, dirs0), m2, entries0 -- str)], files = files1[entries0[str], mkfile(m3, md2, m0, content)], ino = entries0[str], afs-cons(dirs0, files1), entries0[str] ∈ files1, m ∈ dirs0, str ∈ entries0, (entries0[str] ∈ dirs ⊃ str ∈ entries0 ∧ str ∈ entries0 ∧ str ∈ entries0 ∧ str ∈ entries0 ∧ str ∈ entries0 ;str ∈ entries0 ∧ str ∈ entries0 ∧ str ∈ entries0 ∧ str ∈ entries0 ), links(m, dirs0) ≠ ∅ ∨ m = ROOT_INO ⊦ ⟨err := EFAIL; asynced0 := ?⟩ asynced0, ∃ asynced. asynced ∧ dirs0 \ orphans(dirs0, files1) = dirs \ orphans(dirs, files[ino, files[ino].size:= m8][ino, files[ino, files[ino].size:= m8][ino].meta:= md3]) ∧ files1 \ orphans(dirs0, files1) = files[ino, files[ino].size:= m8][ino, files[ino, files[ino].size:= m8][ino].meta:= md3] \ orphans(dirs, files[ino, files[ino].size:= m8][ino, files[ino, files[ino].size:= m8][ino].meta:= md3]) |
# links(entries0[str], dirs0) = m0 + 1, files1[entries0[str]] = mkfile(m3, md2, m0 + 1, content), dirs0[m] = mkdir(m1 + 1, md1, # links(m, dirs0), m2, entries0), dirs = dirs0[m, mkdir(m1, md, # links(m, dirs0), m2, entries0 -- str)], files = files1[entries0[str], mkfile(m3, md2, m0, content)], ino = entries0[str], afs-cons(dirs0, files1), str ∈ entries0, m ∈ dirs0, entries0[str] ∈ files1, (entries0[str] ∈ dirs ⊃ str ∈ entries0 ∧ str ∈ entries0 ∧ str ∈ entries0 ∧ str ∈ entries0 ∧ str ∈ entries0 ;str ∈ entries0 ∧ str ∈ entries0 ∧ str ∈ entries0 ∧ str ∈ entries0 ), links(m, dirs0) ≠ ∅ ∨ m = ROOT_INO ⊦ ⟨asynced0 := ?⟩ asynced0, ∃ asynced. asynced ∧ dirs0 \ orphans(dirs0, files1) = dirs \ orphans(dirs, files[ino, files[ino].size:= m8][ino, files[ino, files[ino].size:= m8][ino].meta:= md3]) ∧ files1 \ orphans(dirs0, files1) = files[ino, files[ino].size:= m8][ino, files[ino, files[ino].size:= m8][ino].meta:= md3] \ orphans(dirs, files[ino, files[ino].size:= m8][ino, files[ino, files[ino].size:= m8][ino].meta:= md3])