| n0 + n ≤ n1, inode.ino ∈ files, n0 + n ≤ inode.size, n1 - n0 ≤ # buf, afs-cons(dirs, files) ⊦ ⟪vfs_read_loop#(n0, n1, inode, bv, dirs, files, asynced; buf, n, err)⟫ true |
afs-cons(dirs, files), inode.ino ∈ files, n1 - n0 ≤ # buf, n0 + n ≤ inode.size, n0 + n ≤ n1 ⊦ ⟪vfs_read_loop#(n0, n1, inode, bv, dirs, files, asynced; buf, n, err)⟫ true