| n < VFS_PAGE_SIZE + m * VFS_PAGE_SIZE ⊦ (zeropage)[n % VFS_PAGE_SIZE] = (⌜(λ n. (n / VFS_PAGE_SIZE ∈ content ⊃ content[n / VFS_PAGE_SIZE];zeropage)[n % VFS_PAGE_SIZE]) to m * VFS_PAGE_SIZE⌝ + (σ⊥ to VFS_PAGE_SIZE))[n], m ∈ content, n / VFS_PAGE_SIZE ∈ content |
n < VFS_PAGE_SIZE + m * VFS_PAGE_SIZE ⊦ zero = (⌜(λ n. (n / VFS_PAGE_SIZE ∈ content ⊃ content[n / VFS_PAGE_SIZE];zeropage)[n % VFS_PAGE_SIZE]) to m * VFS_PAGE_SIZE⌝ + (σ⊥ to VFS_PAGE_SIZE))[n], n / VFS_PAGE_SIZE ∈ content, m ∈ content
Used simplifier rules: zeropage-mod-pagesize: ⊦ (zeropage)[n % VFS_PAGE_SIZE] = zero;