| n = m0 * VFS_PAGE_SIZE + n2, n1 < VFS_PAGE_SIZE, n2 < VFS_PAGE_SIZE ⊦ VFS_PAGE_SIZE = 0, (m0 * VFS_PAGE_SIZE < n0 * VFS_PAGE_SIZE + n1 ∧ m0 ∈ content ⊃ content[m0];zeropage)[n2] = (⌜(λ n. (n / VFS_PAGE_SIZE ∈ content ⊃ content[n / VFS_PAGE_SIZE];zeropage)[n % VFS_PAGE_SIZE]) to VFS_PAGE_SIZE * n0 + VFS_PAGE_SIZE⌝ + σ⊥)[n], n1 = 0 |
n2 < VFS_PAGE_SIZE, n1 < VFS_PAGE_SIZE ⊦ (m0 * VFS_PAGE_SIZE < n0 * VFS_PAGE_SIZE + n1 ∧ m0 ∈ content ⊃ content[m0];zeropage)[n2] = (⌜(λ n. (n / VFS_PAGE_SIZE ∈ content ⊃ content[n / VFS_PAGE_SIZE];zeropage)[n % VFS_PAGE_SIZE]) to VFS_PAGE_SIZE * n0 + VFS_PAGE_SIZE⌝ + σ⊥ )[m0 * VFS_PAGE_SIZE + n2 ], n1 = 0
Used simplifier rules: ⊦ VFS_PAGE_SIZE ≠ 0; (s)