| files1[m] = mkfile(m1, md, # links(m, dirs), content), of[fd] = mkfile(m, mode, m0), files0[m] = mkfile(m2, md0, # links(m, dirs), content0), m2 < m0 + ino, afs-cons(dirs, files0), afs-cons(dirs, files0[m, mkfile(m2, md0, # links(m, dirs), content0 upto m2)]), of-cons(of, dirs, files0), m ∈ files0, fd ∈ of, m ∈ files1, n ≤ # buf0 ⊦ ino = 0, n = 0, ∃ err0. ⌊err0⌋ ∨ err0 = ESUCCESS, m2 % VFS_PAGE_SIZE ≠ 0 ∧ m2 / VFS_PAGE_SIZE ∈ content0, mode ≠ MODE_W ∧ mode ≠ MODE_RW |
Used simplifier rules: ⊦ ESUCCESS ≠ ECOMMIT; (s)% ⊦ ⌊ECOMMIT⌋ ; (s) Used terms: ECOMMIT