| # gndx3 = # lax1, # gndx0 = # lax2, # lpt0 = # avol, # lpt = # avol, LEB_SIZE = n0 + # buf0 + # buf, avol[m5] = mapped(buf0 + buf), m5 < # avol, abs-nodes(buf, # buf0, gndx0, lax2, true), abs-nodes(buf0, gndx3, lax1, false), awbuf-inv(avol, bleb), buf-ro-rw-mode(isbuf, bleb, lpt0, avol), bufs-log-only(bleb, log0, lpt0), is-encoded(nodeheader(m, boolvar), subarray((buf0 + buf) + mkempbuf(n0), # buf0, NODE_HEADER_SIZE)), lpt-free-unref(lpt), lpt-leb-size(lpt), lpt-ram-flash(lpt0, lpt, log0), # buf0 + 2 * NODE_HEADER_SIZE + align↑(m, 2 * NODE_HEADER_SIZE) ≤ LEB_SIZE, # buf0 + # buf ≤ LEB_SIZE, # buf0 + NODE_HEADER_SIZE ≤ LEB_SIZE ⊦ # buf + n0 = 0, isempty((buf0 + buf) + mkempbuf(n0), # buf0, NODE_HEADER_SIZE), range=(buf + mkempbuf(n0), NODE_HEADER_SIZE + align↑(m, 2 * NODE_HEADER_SIZE), validtrailer, 0, NODE_HEADER_SIZE), buf0 + buf = buf0 + buf ∧ # buf0 = # buf0 ∧ abs-nodes(buf0, gndx3, lax1, false) ∧ abs-nodes(buf, # buf0, [], [], true) |
# lpt = # avol, # lpt0 = # avol, # gndx0 = # lax2, # gndx3 = # lax1, LEB_SIZE = n0 + # buf0 + # buf, avol[m5] = mapped(buf0 + buf), m5 < # avol, abs-nodes(buf0, gndx3, lax1, false), abs-nodes(buf, # buf0, gndx0, lax2, true), awbuf-inv(avol, bleb), buf-ro-rw-mode(isbuf, bleb, lpt0, avol), bufs-log-only(bleb, log0, lpt0), is-encoded(nodeheader(m, boolvar), subarray((buf0 + buf) + mkempbuf(n0), # buf0, NODE_HEADER_SIZE)), lpt-free-unref(lpt), lpt-leb-size(lpt), lpt-ram-flash(lpt0, lpt, log0), # buf0 + NODE_HEADER_SIZE ≤ LEB_SIZE, # buf0 + # buf ≤ LEB_SIZE, # buf0 + 2 * NODE_HEADER_SIZE + align↑(m, 2 * NODE_HEADER_SIZE) ≤ LEB_SIZE ⊦ # buf + n0 = 0, isempty((buf0 + buf) + mkempbuf(n0), # buf0, NODE_HEADER_SIZE), range=(buf + mkempbuf(n0), NODE_HEADER_SIZE + align↑(m, 2 * NODE_HEADER_SIZE), validtrailer, 0, NODE_HEADER_SIZE), gndx0 = [] ∧ lax2 = []
Used simplifier rules: ⊦ abs-nodes(buf, m, gndx, lax0, true) → (abs-nodes(buf, m, gndx0, lax1, true) ↔ gndx = gndx0 ∧ lax0 = lax1); (s)%⊦ abs-nodes(buf, gndx, lax0, false) → ( abs-nodes(buf, gndx0, lax1, boolvar1) ↔ gndx = gndx0 ∧ lax0 = lax1); (s)