| ⟨skip⟩ (pageno = pageno1 ∧ buf = buf0 ∧ content0 = content2 ∧ none = buf-opt0), files2[ino4] = mkfile(m2 * VFS_PAGE_SIZE, md, # links(ino4, dirs0), content0), (content2 upto m2 * VFS_PAGE_SIZE).stream from m2 * VFS_PAGE_SIZE ≠ σ⊥, afs-cons(dirs0, files2), afs-cons(dirs0, files2[ino4, mkfile(m2 * VFS_PAGE_SIZE, md, # links(ino4, dirs0), content2 upto m2 * VFS_PAGE_SIZE)]), files2 ~ files2[ino4, mkfile(m2 * VFS_PAGE_SIZE, md, # links(ino4, dirs0), content2 upto m2 * VFS_PAGE_SIZE)], ino4 ∈ files2 ⊦ |
files2[ino4] = mkfile(m2 * VFS_PAGE_SIZE, md, # links(ino4, dirs0), content0), buf = buf0, content0 = content2, none = buf-opt0, pageno = pageno1, afs-cons(dirs0, files2[ino4, mkfile(m2 * VFS_PAGE_SIZE, md, # links(ino4, dirs0), content2 upto m2 * VFS_PAGE_SIZE)]), afs-cons(dirs0, files2), files2 ~ files2[ino4, mkfile(m2 * VFS_PAGE_SIZE, md, # links(ino4, dirs0), content2 upto m2 * VFS_PAGE_SIZE)], ino4 ∈ files2 ⊦ (content2 upto m2 * VFS_PAGE_SIZE).stream from m2 * VFS_PAGE_SIZE = σ⊥