| # buf4 = nd1.alignedsize, # buf6 = align↑(node-size-headerless(nd0), 2 * NODE_HEADER_SIZE), # buf = NODE_HEADER_SIZE, buf6 + validtrailer + buf2 = buf4 + validtrailer + buf3, node-size-headerless(nd1) = node-size-headerless(nd0), is-encoded(nd0, subarray(buf6, 0, node-size-headerless(nd0))), is-encoded(nodeheader(node-size-headerless(nd0), false), buf), is-encoded(nd1, subarray(buf4, 0, node-size-headerless(nd0))) ⊦ align↑(node-size-headerless(nd0), 2 * NODE_HEADER_SIZE) = nd1.alignedsize |
# buf = NODE_HEADER_SIZE, # buf6 = align↑(node-size-headerless(nd0), 2 * NODE_HEADER_SIZE), # buf4 = nd1.alignedsize, buf6 + validtrailer + buf2 = buf4 + validtrailer + buf3, node-size-headerless(nd1) = node-size-headerless(nd0), is-encoded(nd1, subarray(buf4, 0, node-size-headerless(nd0))), is-encoded(nodeheader(node-size-headerless(nd0), false), buf), is-encoded(nd0, subarray(buf6, 0, node-size-headerless(nd0))) ⊦ # buf6 = nd1.alignedsize