| # buf1 + # buf0 = size-aligned(a, ENCODED_ELEM_ALIGNMENT), is-encoded(a, buf1) ⊦ is-aligned(size-aligned(a, ENCODED_ELEM_ALIGNMENT), ENCODED_ELEM_ALIGNMENT) |
⊦ size-aligned(a, m) = align↑(encoding-size(a), m)
Used simplifier rules: ⊦ ENCODED_ELEM_ALIGNMENT ≠ 0; (s)%m ≠ 0 ⊦ is-aligned(align↑(n, m), m); (s) Used terms: ENCODED_ELEM_ALIGNMENT, a