| # lpt = # avol, bh = bin-heap(kar, m), keyset(bin-heap(kar, m)) = gc-heap(lpt, log), bin-heap-inv(bin-heap(kar, m), lpt), buf-ro-rw-mode(isbuf, bleb, lpt, avol), bufs-log-only(bleb, log, lpt), freelist-cons(lpt, freelist), log-group-block(log, lpt), lpt-free-unref(lpt), lpt-leb-size(lpt), lpt-ram-flash(lpt, lpt0, log) ⊦ m = 0, 0 < # bh.ar, dups(log) |
# lpt = # avol, # kar = 0, keyset(bin-heap(kar, m)) = gc-heap(lpt, log), bin-heap-inv(bin-heap(kar, m), lpt), buf-ro-rw-mode(isbuf, bleb, lpt, avol), bufs-log-only(bleb, log, lpt), freelist-cons(lpt, freelist), log-group-block(log, lpt), lpt-free-unref(lpt), lpt-leb-size(lpt), lpt-ram-flash(lpt, lpt0, log) ⊦ m = 0, dups(log)
Used simplifier rules: ⊦ 0 < m ↔ m ≠ 0; (s)% ⊦ bin-heap(kar, m).ar = kar; (s)