| lpt0 = lpt ⊦ ⟪persistence_create_gcheap#(nx; lpt, gch)⟫ (bin-heap-inv(gch, lpt) ∧ gc-heap(lpt, nx) = keyset(gch) ∧ id-idx(lpt0, lpt)) |
lpt0 = lpt ⊦ ⟪persistence_create_gcheap#(nx; lpt, gch)⟫ (bin-heap-inv(gch, lpt) ∧ gc-heap(lpt0, nx) = keyset(gch) ∧ id-idx(lpt0, lpt))
Used simplifier rules: ⊦ id-idx(lpt0, lpt1) → gc-heap(lpt1, nx) = gc-heap(lpt0, nx); (s)