| isdir ↔ isdir0, ino = LEB_SIZE, ⌊err⌋ ⊦ ∃ root, fs, ofh, psynced. ⟨choose err with ⌊err⌋ in err0 := err⟩ (tree = root ∧ fs1 = fs ∧ ofh1 = ofh ∧ (isdir ↔ psynced) ∧ err = err0), tree = dnode(md, ∅) ∧ fs1 = ∅ ∧ ofh1 = ∅ ∧ (isdir ↔ true) ∧ err = ESUCCESS |
⌊err⌋ ⊦ ∃ root, fs, ofh, psynced. ⟨choose err with ⌊err⌋ in err0 := err⟩ (tree = root ∧ fs1 = fs ∧ ofh1 = ofh ∧ (isdir ↔ psynced) ∧ err = err0)
Used simplifier rules: ⊦ ⌊err⌋ → err ≠ ESUCCESS; (s)