| # buf = VFS_PAGE_SIZE ⊦ fill(buf, zero) = mkzbuf(VFS_PAGE_SIZE) |
⊦ buf = buf0 ↔ # buf = # buf0 ∧ (∀ n. n < # buf → buf[n] = buf0[n])
⊦ VFS_PAGE_SIZE ≠ 0
Used simplifier rules: page-size: ⊦ VFS_PAGE_SIZE ≠ 0;% ⊦ # fill(buf, d) = # buf; (s)% ⊦ # mkzbuf(n) = n; (s)% ⊦ n < # buf → fill(buf, d)[n] = d; (s)%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic%lf-01: ⊦ m < n ∧ n = n0 → m < n0; (forward) from specification nat-basic% ⊦ m < n → mkzbuf(n)[m] = zero; (s) Used terms: mkzbuf(VFS_PAGE_SIZE), fill(buf, zero)