| isdir ↔ isdir0, ino = LEB_SIZE ⊦ ⟨if ino = LEB_SIZE then { root := dnode(md, ∅), fs := ∅, ofh := ∅, psynced := true, err0 := ESUCCESS or {root := ?, fs := ?, ofh := ?, psynced := ?; choose err with ⌊err⌋ in err0 := err}} else abort⟩ (ofh = ∅ ∧ fs = ∅ ∧ abs(root, ROOT_INO)((∅ ++ ROOT_INO)[ROOT_INO, mkdir(0, md, 0, 0, ∅)]) ∧ ESUCCESS = err0) |
isdir ↔ isdir0, ino = LEB_SIZE ⊦ ⟨ root := dnode(md, ∅), fs := ∅, ofh := ∅, psynced := true, err0 := ESUCCESS or {root := ?, fs := ?, ofh := ?, psynced := ?; choose err with ⌊err⌋ in err0 := err}⟩ (ofh = ∅ ∧ fs = ∅ ∧ abs(root, ROOT_INO)((∅ ++ ROOT_INO)[ROOT_INO, mkdir(0, md, 0, 0, ∅)]) ∧ ESUCCESS = err0)