| gch = bin-heap(mkkeyarray(1), 0), log = nx, lpt0 = lpt, n = 0 ⊦ n ≤ # lpt ∧ bin-heap-inv(gch, lpt) ∧ gc-heap(lpt, log, n) = keyset(gch) ∧ id-idx(lpt, lpt) |
⊦ bin-heap-inv(bin-heap(mkkeyarray(1), 0), lpt)
Used simplifier rules: ⊦ id-idx(lpt, lpt); (s)% ⊦ bin-heap(kar, m).size = m; (s)% ⊦ bin-heap-inv(bh, lpt) → (keyset(bh) = ∅ ↔ bh.size = 0); (s)% ⊦ gc-heap(lpt, nx, 0) = ∅; (s)% ⊦ 0 ≤ m; (s)