| # buf1 = NODE_HEADER_SIZE, is-aligned(# buf0, 2 * NODE_HEADER_SIZE), is-encoded(nodeheader(# buf0, true), buf1) ⊦ abs-nodes(buf1 + buf0 + validtrailer, m, x, lax, weak) ↔ x = [] ∧ lax = [] |
# buf1 = NODE_HEADER_SIZE, x = [], is-aligned(# buf0, 2 * NODE_HEADER_SIZE), is-encoded(nodeheader(# buf0, true), buf1) ⊦ abs-nodes(buf1 + buf0 + validtrailer, m, x, lax, weak) ↔ x = [] ∧ lax = []
# buf1 = NODE_HEADER_SIZE, x = nd + x0, is-aligned(# buf0, 2 * NODE_HEADER_SIZE), is-encoded(nodeheader(# buf0, true), buf1) ⊦ abs-nodes(buf1 + buf0 + validtrailer, m, x, lax, weak) ↔ x = [] ∧ lax = []
Used simplifier rules: list freely generated by [], +;;