| # lpt0 = # avol, # lpt1 = # avol, lpt1[n] = mklp(m4, m1, LP_GROUP_NODES, m2), avol[n] = mapped(buf), bleb = buffered(n), keyset(gch) = gc-heap(lpt1, log0), log = log0, lpt = lpt0, n < # avol, awbuf-inv(avol, buffered(n)), bin-heap-inv(gch, lpt1), buf-ro-rw-mode(false, buffered(n), lpt1, avol), bufs-log-only(buffered(n), log0, lpt1), freelist-cons(lpt1, freelist), log-group-block(log0, lpt1), lpt-free-unref(lpt0), lpt-free-unref(lpt1), lpt-leb-size(lpt0), lpt-leb-size(lpt1), lpt-ram-flash(lpt1, lpt0, log0), n ∈ log0, ⌊err⌋ , m1 + gndx.flashsize ≤ LEB_SIZE → m1 = # buf ⊦ ⟪isbuf := true⟫ buf-ro-rw-mode(isbuf, buffered(n), lpt1, avol), gndx = [], dups(log0) |
Used simplifier rules: ⊦ buf-ro-rw-mode(boolvar, bleb, lpt, avol) → buf-ro-rw-mode(true, bleb, lpt, avol); (s)