| # buf0 = m0 * EB_PAGE_SIZE + n0, n0 < EB_PAGE_SIZE, n < ((# buf0 + # buf1) % EB_PAGE_SIZE = 0 ⊃ # buf0 + # buf1;(# buf0 + # buf1) / EB_PAGE_SIZE * EB_PAGE_SIZE), n0 + # buf1 < EB_PAGE_SIZE, (n0 = 0 ⊃ # buf0;m0 * EB_PAGE_SIZE) < ((# buf0 + # buf1) % EB_PAGE_SIZE = 0 ⊃ # buf0 + # buf1;(# buf0 + # buf1) / EB_PAGE_SIZE * EB_PAGE_SIZE), (n0 = 0 ⊃ # buf0;m0 * EB_PAGE_SIZE) ≤ n ⊦ |
# buf0 = m0 * EB_PAGE_SIZE + n0, # buf0 + # buf1 = m1 * EB_PAGE_SIZE + n1, (n0 = 0 ⊃ # buf0;m0 * EB_PAGE_SIZE) < (n1 = 0 ⊃ # buf0 + # buf1;m1 * EB_PAGE_SIZE), n0 + # buf1 < EB_PAGE_SIZE, n < (n1 = 0 ⊃ # buf0 + # buf1;m1 * EB_PAGE_SIZE), n0 < EB_PAGE_SIZE, n1 < EB_PAGE_SIZE, (n0 = 0 ⊃ # buf0;m0 * EB_PAGE_SIZE) ≤ n ⊦ EB_PAGE_SIZE = 0
Used simplifier rules: ⊦ EB_PAGE_SIZE ≠ 0; (s)%n ≠ 0 ⊦ m0 = m / n ∧ n0 = m % n ↔ m = m0 * n + n0 ∧ n0 < n; (elim) Used terms: # buf0 + # buf1, EB_PAGE_SIZE, m, n1