| # buf3 = NODE_HEADER_SIZE, # buf5 = NODE_HEADER_SIZE, # buf6 = nd.alignedsize, (buf5 + buf6 + validtrailer) + buf1 = (buf3 + buf4 + validtrailer) + buf2, is-aligned(# buf4, 2 * NODE_HEADER_SIZE), is-encoded(nd, subarray(buf6, 0, node-size-headerless(nd))), is-encoded(nodeheader(node-size-headerless(nd), false), buf5), is-encoded(nodeheader(# buf4, true), buf3) ⊦ |
⊦ (buf + buf0) + buf1 = buf + buf0 + buf1
# buf6 = nd.alignedsize, # buf5 = NODE_HEADER_SIZE, # buf3 = NODE_HEADER_SIZE, buf5 + (buf6 + validtrailer) + buf1 = (buf3 + buf4 + validtrailer) + buf2, is-aligned(# buf4, 2 * NODE_HEADER_SIZE), is-encoded(nodeheader(# buf4, true), buf3), is-encoded(nodeheader(node-size-headerless(nd), false), buf5), is-encoded(nd, subarray(buf6, 0, node-size-headerless(nd))) ⊦
Used terms: buf1, buf6 + validtrailer, buf5