| n0 < n + m * VFS_PAGE_SIZE, n < VFS_PAGE_SIZE ⊦ (n0 / VFS_PAGE_SIZE ∈ content ⊃ content[n0 / VFS_PAGE_SIZE];zeropage)[n0 % VFS_PAGE_SIZE] = (⌜(λ n0. (n0 / VFS_PAGE_SIZE ∈ content ⊃ content[n0 / VFS_PAGE_SIZE];zeropage)[n0 % VFS_PAGE_SIZE]) to m * VFS_PAGE_SIZE⌝ + (σ⊥ to n))[n0], m ∈ content |
n < VFS_PAGE_SIZE, n0 < n + m * VFS_PAGE_SIZE, n0 / VFS_PAGE_SIZE ∈ content ⊦ content[n0 / VFS_PAGE_SIZE][n0 % VFS_PAGE_SIZE] = (⌜(λ n0. (n0 / VFS_PAGE_SIZE ∈ content ⊃ content[n0 / VFS_PAGE_SIZE];zeropage)[n0 % VFS_PAGE_SIZE]) to m * VFS_PAGE_SIZE⌝ + (σ⊥ to n))[n0], m ∈ content
n < VFS_PAGE_SIZE, n0 < n + m * VFS_PAGE_SIZE ⊦ (zeropage)[n0 % VFS_PAGE_SIZE] = (⌜(λ n0. (n0 / VFS_PAGE_SIZE ∈ content ⊃ content[n0 / VFS_PAGE_SIZE];zeropage)[n0 % VFS_PAGE_SIZE]) to m * VFS_PAGE_SIZE⌝ + (σ⊥ to n))[n0], m ∈ content, n0 / VFS_PAGE_SIZE ∈ content