| files1[m0] = mkfile(m, md0, # links(m0, dirs), content0), n0 ≠ 0, afs-cons(dirs, files1), m0 ∈ files1 ⊦ [asynced := ?] ((content0 upto m1 * VFS_PAGE_SIZE).stream to n0 + m1 * VFS_PAGE_SIZE = (content0.stream to m1 * VFS_PAGE_SIZE) + (σ⊥ to n0)) |
⊦ n = n0 * VFS_PAGE_SIZE → (content upto n).stream = (content.stream to n0 * VFS_PAGE_SIZE) + σ⊥
m1 * VFS_PAGE_SIZE = m1 * VFS_PAGE_SIZE, files1[m0] = mkfile(m, md0, # links(m0, dirs), content0), afs-cons(dirs, files1), m0 ∈ files1 ⊦ [asynced := ?] ((content0.stream to m1 * VFS_PAGE_SIZE) + σ⊥ to n0 + m1 * VFS_PAGE_SIZE = (content0.stream to m1 * VFS_PAGE_SIZE) + (σ⊥ to n0)), n0 = 0
Used simplifier rules: ⊦ # content.stream = ∞; (s)% ⊦ ⌜m⌝ < ∞; (s) Used terms: m1, m1 * VFS_PAGE_SIZE, content0