| # buf = EB_PAGE_SIZE, LEB_SIZE = n1 + logoff0, avol[m5] = mapped(buf1), n1 < EB_PAGE_SIZE, logoff0 < LEB_SIZE, m5 < # avol, LEB_SIZE < logoff0 + EB_PAGE_SIZE, ebm-vol-inv(avol), is-aligned(logoff0, EB_PAGE_SIZE), is-encoded(log, subarray(buf1, 0, logoff0)), is-encoded(log0, buf1), logoff0 ≤ # buf1 ⊦ EB_PAGE_SIZE = 1, n1 = 0 |
m ≠ 0 ⊦ is-aligned(m0, m) ∧ m0 < m1 ∧ m1 < m0 + m → ¬ is-aligned(m1, m)
Used simplifier rules: ⊦ is-aligned(LEB_SIZE, EB_PAGE_SIZE); (ss)% ⊦ EB_PAGE_SIZE ≠ 0; (s) Used terms: EB_PAGE_SIZE, logoff0, LEB_SIZE