| ebm-vol-inv(fill(mkavolume(# lpt + 5 + 2 * lptsize(# lpt, LEB_SIZE) / LEB_SIZE), unmapped)[1, mapped(mkbuf(0))]), ebm-vol-inv(fill(mkavolume(# lpt + 5 + 2 * lptsize(# lpt, LEB_SIZE) / LEB_SIZE), unmapped)), ebm-vol-inv(fill(mkavolume(# lpt + 5 + 2 * lptsize(# lpt, LEB_SIZE) / LEB_SIZE), unmapped)[1, mapped(mkbuf(0))][3, mapped(mkbuf(0))]), is-encoded(lpt, buf) ⊦ align↑(# lpt * ENCODED_LPROPS_SIZE, LEB_SIZE) = lptsize(# lpt, LEB_SIZE) / LEB_SIZE * LEB_SIZE |
⊦ lptsize(mainareasize, n) = align↑(mainareasize * ENCODED_LPROPS_SIZE, n)
Used simplifier rules: ⊦ LEB_SIZE ≠ 0; (s)%m ≠ 0 ⊦ align↑(n, m) / m * m = align↑(n, m); (s)%mult-a: ⊦ m0 * m * n = (m0 * m) * n; from specification nat-mult%mult-c: ⊦ m * n = n * m; from specification nat-mult Used terms: LEB_SIZE, # lpt