| adr = adr1, err = ESUCCESS, fi = ∅, fi0 = ∅, fo = ∅, fs = (∅)[adr1, inodenode(inodekey(ROOT_INO), md, true, 0, 0, 0)], fs0 = (∅)[adr1, inodenode(inodekey(ROOT_INO), md, true, 0, 0, 0)], key = inodekey(ROOT_INO), log = adr1 ', ri = fi0, ro = ∅, ro0 = ∅ ⊦ ⟪fi0 := ri[key, adr]; if err = ESUCCESS then aubifs_core_journal_sync#(fi0, ∅, ro, ∅, fs, adr1 '; ; boolvar, err)⟫ ( ( err = ESUCCESS → ⟨afs_format#(n, boolvar0, LEB_SIZE, md; dirs0; files0, asynced, err1)⟩ ( dirs0 = abs-dirs(fs, fi0) ∧ files0 = abs-files(fs, fi0) ∧ orphans(abs-dirs(fs, fi0), abs-files(fs, fi0)) = abs-keys(ro) ∧ (asynced → boolvar) ∧ ESUCCESS = err1)) ∧ ( err ≠ ESUCCESS → (∀ dirs, files, boolvar. ⟨afs_format#(n, boolvar0, LEB_SIZE, md; dirs0; files0, asynced, err1)⟩ (dirs = dirs0 ∧ files = files0 ∧ (boolvar ↔ asynced) ∧ err = err1)))) |
adr = adr1, err = ESUCCESS, fi = ∅, fi0 = ri[key, adr], fi1 = ∅, fo = ∅, fs = (∅)[adr1, inodenode(inodekey(ROOT_INO), md, true, 0, 0, 0)], fs0 = (∅)[adr1, inodenode(inodekey(ROOT_INO), md, true, 0, 0, 0)], key = inodekey(ROOT_INO), log = adr1 ', ri = fi1, ro = ∅, ro0 = ∅ ⊦ ⟪if err = ESUCCESS then aubifs_core_journal_sync#(fi0, ∅, ro, ∅, fs, adr1 '; ; boolvar, err)⟫ ( ( err = ESUCCESS → ⟨afs_format#(n, boolvar0, LEB_SIZE, md; dirs0; files0, asynced, err1)⟩ ( dirs0 = abs-dirs(fs, fi0) ∧ files0 = abs-files(fs, fi0) ∧ orphans(abs-dirs(fs, fi0), abs-files(fs, fi0)) = abs-keys(ro) ∧ (asynced → boolvar) ∧ ESUCCESS = err1)) ∧ ( err ≠ ESUCCESS → (∀ dirs, files, boolvar. ⟨afs_format#(n, boolvar0, LEB_SIZE, md; dirs0; files0, asynced, err1)⟩ (dirs = dirs0 ∧ files = files0 ∧ (boolvar ↔ asynced) ∧ err = err1))))