| # buf1 = NODE_HEADER_SIZE, # buf4 = NODE_HEADER_SIZE, buf1 + buf0 + validtrailer = (buf4 + buf3 + validtrailer) + buf, abs-nodes(buf, 2 * NODE_HEADER_SIZE + m + # buf3, nd ' + x0, @(m0, m1) ' + lax0, weak), is-aligned(# buf3, 2 * NODE_HEADER_SIZE), is-aligned(# buf0, 2 * NODE_HEADER_SIZE), is-encoded(nodeheader(# buf3, true), buf4), is-encoded(nodeheader(# buf0, true), buf1) ⊦ |
⊦ (buf + buf0) + buf1 = buf + buf0 + buf1
# buf4 = NODE_HEADER_SIZE, # buf1 = NODE_HEADER_SIZE, buf1 + buf0 + validtrailer = buf4 + (buf3 + validtrailer) + buf, abs-nodes(buf, 2 * NODE_HEADER_SIZE + m + # buf3, nd ' + x0, @(m0, m1) ' + lax0, weak), is-aligned(# buf0, 2 * NODE_HEADER_SIZE), is-aligned(# buf3, 2 * NODE_HEADER_SIZE), is-encoded(nodeheader(# buf0, true), buf1), is-encoded(nodeheader(# buf3, true), buf4) ⊦
Used terms: buf, buf3 + validtrailer, buf4