| # buf = nd.alignedsize, # buf2 = NODE_HEADER_SIZE, align↑(node-size-headerless(nd), 2 * NODE_HEADER_SIZE) < nd.alignedsize, abs-nodes(buf0, 2 * NODE_HEADER_SIZE + n + nd.alignedsize, x0, lax0, weak), is-encoded(nodeheader(node-size-headerless(nd), false), buf2), is-encoded(nd, subarray(buf, 0, node-size-headerless(nd))), align↑(node-size-headerless(nd), 2 * NODE_HEADER_SIZE) ≤ nd.alignedsize + # buf0 ⊦ nd.alignedsize = align↑(node-size-headerless(nd), 2 * NODE_HEADER_SIZE), subarray(buf + validtrailer, align↑(node-size-headerless(nd), 2 * NODE_HEADER_SIZE), NODE_HEADER_SIZE) = validtrailer |
⊦ nd.alignedsize = align↑(node-size-headerless(nd), 2 * NODE_HEADER_SIZE)
Used terms: nd