| align↑(encoding-size(a), ENCODED_ELEM_ALIGNMENT) = n0 + encoding-size(a), is-encoded(a, subarray(buf, n, encoding-size(a))), n + n0 + encoding-size(a) ≤ # buf, n + encoding-size(a) ≤ # buf ⊦ n0 + encoding-size(a) = size-aligned(a, ENCODED_ELEM_ALIGNMENT) |
⊦ size-aligned(a, m) = align↑(encoding-size(a), m)
Used terms: ENCODED_ELEM_ALIGNMENT, a