| # buf = VFS_PAGE_SIZE, m0 * VFS_PAGE_SIZE + n1 = (n2 + VFS_PAGE_SIZE) + n * VFS_PAGE_SIZE, n < m0, n1 < VFS_PAGE_SIZE, n1 < n2 + VFS_PAGE_SIZE ⊦ (m0 ∈ content ⊃ content[m0];zeropage)[n1] = ((n2 + VFS_PAGE_SIZE) / VFS_PAGE_SIZE + n ∈ content ⊃ content[(n2 + VFS_PAGE_SIZE) / VFS_PAGE_SIZE + n];zeropage)[n2 % VFS_PAGE_SIZE], m0 = n |
⊦ m < n ↔ (∃ m0. m + m0 = n ∧ m0 ≠ 0)
# buf = VFS_PAGE_SIZE, m0 * VFS_PAGE_SIZE + n1 = (n2 + VFS_PAGE_SIZE) + n * VFS_PAGE_SIZE, n1 < n2 + VFS_PAGE_SIZE, n1 < VFS_PAGE_SIZE, ∃ m1. n + m1 = m0 ∧ m1 ≠ 0 ⊦ (m0 ∈ content ⊃ content[m0];zeropage)[n1] = ((n2 + VFS_PAGE_SIZE) / VFS_PAGE_SIZE + n ∈ content ⊃ content[(n2 + VFS_PAGE_SIZE) / VFS_PAGE_SIZE + n];zeropage)[n2 % VFS_PAGE_SIZE], m0 = n
Used terms: m0, n