| LEB_SIZE = (n2 + align↑(datasize(buf, n), EB_PAGE_SIZE)) + n1, LEB_SIZE = align↑(datasize(buf, n), EB_PAGE_SIZE) + n0, n = n2 + align↑(datasize(buf, n), EB_PAGE_SIZE), is-aligned(n, EB_PAGE_SIZE) ⊦ n0 = n2 + n1 |
Used simplifier rules: ⊦ EB_PAGE_SIZE ≠ 0; (s)% ⊦ m + n = m + n0 ↔ n = n0; (s)%a: ⊦ (m + n0) + n1 = m + n0 + n1; from specification nat-basic%c: ⊦ m + n = n + m; from specification nat-basic%n ≠ 0, m % n = 0 ⊦ align↑(m, n) = m; (s)