| awbuf-inv(fill(mkavolume(m3), unmapped), nobuffer), freelist-cons(fill(mklparray(m3), mklp(0, 0, LP_FREE, 0)), freelist), synced(fill(mkavolume(m3), unmapped)) ⊦ ( bin-heap(mkkeyarray(1), 0).size ≤ # bin-heap(mkkeyarray(1), 0).ar ∧ no-dups-idx(bin-heap(mkkeyarray(1), 0).ar, bin-heap(mkkeyarray(1), 0).size) ∧ valid-idx(bin-heap(mkkeyarray(1), 0).ar, fill(mklparray(m3), mklp(0, 0, LP_FREE, 0)), bin-heap(mkkeyarray(1), 0).size) ∧ 2exp-size(# bin-heap(mkkeyarray(1), 0).ar) ∧ heap-order(bin-heap(mkkeyarray(1), 0).ar, bin-heap(mkkeyarray(1), 0).size)) ∧ lpt-leb-size(fill(mklparray(m3), mklp(0, 0, LP_FREE, 0))) |
awbuf-inv(fill(mkavolume(m3), unmapped), nobuffer), freelist-cons(fill(mklparray(m3), mklp(0, 0, LP_FREE, 0)), freelist), synced(fill(mkavolume(m3), unmapped)) ⊦ lpt-leb-size(fill(mklparray(m3), mklp(0, 0, LP_FREE, 0)))
Used simplifier rules: ⊦ heap-order(kar, 0); (s)% ⊦ 2exp-size(1); (s)% ⊦ valid-idx(kar, lpt, 0); (s)% ⊦ no-dups-idx(kar, 0); (s)% ⊦ # mkkeyarray(n) = n; (s)% ⊦ bin-heap(kar, m).ar = kar; (s)% ⊦ bin-heap(kar, m).size = m; (s)