| boolvar ↔ boolvar0, dirs2 = dirs0, pageno = LEB_SIZE, ⌊err0⌋ ⊦ ⟨err := ESUCCESS⟩ (dirs1 = (∅ ++ ROOT_INO)[ROOT_INO, mkdir(0, md, 0, 0, ∅)] ∧ files1 = ∅ ∧ (boolvar ↔ true) ∧ err0 = err), ∃ dirs, files, asynced. ⟨fail#(; ; err)⟩ (dirs1 = dirs ∧ files1 = files ∧ (boolvar ↔ asynced) ∧ err0 = err) |
boolvar ↔ boolvar0, dirs2 = dirs0, pageno = LEB_SIZE, ⌊err0⌋ ⊦ ∃ dirs, files, asynced. ⟨fail#(; ; err)⟩ (dirs1 = dirs ∧ files1 = files ∧ (boolvar ↔ asynced) ∧ err0 = err), dirs1 = (∅ ++ ROOT_INO)[ROOT_INO, mkdir(0, md, 0, 0, ∅)] ∧ files1 = ∅ ∧ (boolvar ↔ true) ∧ err0 = ESUCCESS