| dirs[entries0[str]] = mkdir(m3, md1, # links(entries0[str], dirs), m2, ∅), dirs[m] = mkdir(m0, md, # links(m, dirs), 0, entries0), afs-cons(dirs, files), m ∈ dirs, entries0[str] ∈ dirs, str ∈ entries0, 1 ≤ m0, links(m, dirs) ≠ ∅ ∨ m = ROOT_INO ⊦ ⌊EFAIL⌋ ∧ ⟨err := EFAIL; asynced := ?⟩ asynced, entries0[str] = ROOT_INO, m0 = 0 |
dirs[m] = mkdir(m0, md, # links(m, dirs), 0, entries0), dirs[entries0[str]] = mkdir(m3, md1, # links(entries0[str], dirs), m2, ∅), entries0[str] ≠ ROOT_INO, m0 ≠ 0, afs-cons(dirs, files), str ∈ entries0, entries0[str] ∈ dirs, m ∈ dirs, 1 ≤ m0, links(m, dirs) ≠ ∅ ∨ m = ROOT_INO ⊦ ⟨err := EFAIL; asynced := ?⟩ asynced
Used simplifier rules: ⊦ ⌊EFAIL⌋ ; (s)