| ino = LEB_SIZE ⊦ ⟪vfs_format#(n, isdir, ino, md; dirs, files, asynced; of, ino0, err)⟫ (err = ESUCCESS → asynced ∧ of-cons(of, dirs, files) ∧ dom of < ino0 ∧ afs-cons(dirs, files)) |
⊦
ino = LEB_SIZE, ino0 = ino ⊦ ⟪if ino0 = LEB_SIZE then {of := ∅; ino := 0; afs_format#(n, isdir, ino0, md; dirs; files, asynced, err)} else abort⟫ (err = ESUCCESS → asynced ∧ of-cons(of, dirs, files) ∧ dom of < ino ∧ afs-cons(dirs, files))
Used simplifier rules: format: ⊦ ;